package utils import ( "testing" ) func TestAES(t *testing.T) { origin := "foo" key := "@MKU^AAOPH%%$#VJ<%G&j*o#$XZSWQ@L" encrypted, err := AESEncrypt(origin, key) if err != nil { t.Fatal(err) } if encrypted == "" { t.Fatal("加密没有密文") } decrypted, err := AESDecrypt(encrypted, key) if err != nil { t.Fatal(err) } if decrypted != origin { t.Fatal("解密内容和加密内容不一致") } }