fix(des):修复DES加密时出现的密文字节数组长度不足的情况。
This commit is contained in:
@@ -41,8 +41,8 @@ func Encrypt(data []byte, key []byte, padding encryption.PaddingMode, keyGenerat
|
||||
}
|
||||
|
||||
iv := keyBytes[:]
|
||||
cipherText := make([]byte, len(data))
|
||||
plainText := encryption.Padding(data, block.BlockSize(), padding)
|
||||
cipherText := make([]byte, len(plainText))
|
||||
mode := cipher.NewCBCEncrypter(block, iv)
|
||||
mode.CryptBlocks(cipherText, plainText)
|
||||
|
||||
|
Reference in New Issue
Block a user