From 3df5dbfd361c286fc311eb6b1b9ca2987cf234cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BE=90=E6=B6=9B?= Date: Thu, 13 Jul 2023 13:49:10 +0800 Subject: [PATCH] =?UTF-8?q?enhance(crypto):=E5=8C=85=E8=A3=85DES=E7=AE=97?= =?UTF-8?q?=E6=B3=95=E4=B8=AD=E7=9A=84=E9=94=99=E8=AF=AF=E6=8F=90=E7=A4=BA?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- encryption/des/des.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/encryption/des/des.go b/encryption/des/des.go index 6dbaf60..99aa978 100644 --- a/encryption/des/des.go +++ b/encryption/des/des.go @@ -5,6 +5,7 @@ import ( "crypto/cipher" "crypto/des" "crypto/sha256" + "fmt" "archgrid.xyz/ag/toolsbox/encryption" ) @@ -36,7 +37,7 @@ func Encrypt(data []byte, key []byte, padding encryption.PaddingMode, keyGenerat keyBytes := append(keyGenerator, XorKeyGenerator)[0](key) block, err := des.NewCipher(keyBytes[:]) if err != nil { - return nil, err + return nil, fmt.Errorf("创建加密单元失败,%w", err) } iv := keyBytes[:] @@ -55,7 +56,7 @@ func Decrypt(data []byte, key []byte, padding encryption.PaddingMode, keyGenerat keyBytes := append(keyGenerator, XorKeyGenerator)[0](key) block, err := des.NewCipher(keyBytes[:]) if err != nil { - return nil, err + return nil, fmt.Errorf("创建加密单元失败,%w", err) } iv := keyBytes[:]