From 6fbbe7fd9903d6ab60b6aadb6c2f3f36c1871aab Mon Sep 17 00:00:00 2001 From: zs5460 Date: Mon, 12 Aug 2024 09:33:28 +0800 Subject: [PATCH] fix:aesencrypt pkcs7pad bug --- util/crypto.go | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/util/crypto.go b/util/crypto.go index 2c18fa7..e7b24f9 100644 --- a/util/crypto.go +++ b/util/crypto.go @@ -34,9 +34,7 @@ func PKCS7UnPad(msg []byte) []byte { // AesEncrypt AES-CBC加密+PKCS#7打包,传入明文和密钥 func AesEncrypt(src []byte, key []byte) ([]byte, error) { k := len(key) - if len(src)%k != 0 { - src = PKCS7Pad(src, k) - } + src = PKCS7Pad(src, k) block, err := aes.NewCipher(key) if err != nil {