fix: when plain_text is empty decrypt error

This commit is contained in:
liyinghao
2020-09-27 16:30:26 +08:00
parent cf9a6f8787
commit f0a7ec483c

View File

@@ -30,7 +30,7 @@ func PKCS5Padding(plainText []byte, blockSize int) []byte{
func PKCS5UnPadding(plainText []byte)([]byte,error){
length := len(plainText)
number:= int(plainText[length-1])
if number>=length{
if number>length{
return nil,ErrPaddingSize
}
return plainText[:length-number],nil