package crypter
|
|
|
|
import (
|
|
"testing"
|
|
)
|
|
|
|
func Test_TripleECBEncrypt(t *testing.T) {
|
|
key := "7ejGP1WiZkgZ8VaIf6vBOBDFUnmByZiO" // 24字节的密钥
|
|
data := "这是测试 This is test!=" // 明文
|
|
|
|
d, err := TripleECBEncryptForHex(key, data)
|
|
t.Log(d)
|
|
t.Log(err)
|
|
}
|
|
|
|
func Test_TripleECBDecryptFromHex(t *testing.T) {
|
|
key := "7ejGP1WiZkgZ8VaIf6vBOBDFUnmByZiO" // 24字节的密钥
|
|
key = "99ef199ddd11ff93d6927f755fd2b108"
|
|
msg := "0a7d96e2459dfa37cd13b8611acb26dd9adf31016bdb93da0d25d6a8041005e6"
|
|
msg = "AD2A27C86D0E6C0499BEEFDD60675129"
|
|
|
|
data, err := TripleECBDecryptFromHex(key, msg)
|
|
t.Log(data)
|
|
t.Log(err)
|
|
}
|