enhance(crypto):包装DES算法中的错误提示。
This commit is contained in:
		@@ -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[:]
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user