package l_encrypt import ( "testing" ) func TestAes(t *testing.T) { text := "YOUR NEEDD ENCRYPT TEXT" var appInfo = &AppEncrypt{ UniKEY: "yourEncryptToken", } cryptFunc := Crypt(CryptAES) encryptData, err := cryptFunc(appInfo).Encrypt(text) t.Log(string(encryptData), err) decryptData, err := cryptFunc(appInfo).Decrypt(string(encryptData)) t.Log(string(decryptData), err) }