| 12345678910111213141516171819202122232425262728 |
- 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("解密内容和加密内容不一致")
- }
- }
|