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[:]