package aes import ( "encoding/hex" "testing" ) func TestSecret(t *testing.T) { textA := "我是王德法" textABytes := []byte(textA) token, err := AesEcrypt(textABytes, PwdKey) if err != nil { t.Errorf("加密错误 %s", err.Error()) } //fmt.Println(token) tokenStr := hex.EncodeToString(token) tokenByte, err := hex.DecodeString(tokenStr) if err != nil { t.Errorf("hex加密错误 %s", err.Error()) } res, err := AesDeCrypt(tokenByte, PwdKey) if err != nil { t.Errorf("解密错误 %s", err.Error()) } if string(res) == textA { t.Logf("加解密通过 %s", string(res)) } else { t.Errorf("解析内容不符合") } }