This commit is contained in:
2026-02-27 16:42:38 +08:00
parent f17e22f4c8
commit 8d5da9d88e
2 changed files with 61 additions and 33 deletions

View File

@@ -84,20 +84,25 @@ func TestEncryptWithInvalidKey(t *testing.T) {
}
func TestDecryptWithInvalidData(t *testing.T) {
key := "1234567890abcdef1234567890abcdef"
key := "af4ca0098e6a202a5c08c413ebd9fd62"
// 测试无效的加密数据
invalidData := []string{
"", // 空数据
"invalid_base64", // 无效的Base64
"dGVzdA==", // 有效的Base64但不是AES加密数据
"ZmJIKRQz6j+IboulkSfq0g==",
"qBijvRmmm3bbLEdaCMw2XvHc8SDq3oGh6lD6BwELyhU=",
"ITtZBkPMZQ88UTHWJuWjSA==",
}
for _, data := range invalidData {
_, err := Decrypt(data, key)
decrypted, err := Decrypt(data, key)
if err == nil {
t.Errorf("使用无效数据 %s 应该返回错误", data)
}
fmt.Println("data: ", data)
fmt.Println("decrypted: ", decrypted)
}
}