|
|
@@ -159,3 +159,11 @@ func PKCS7UnPadding(plainText []byte) []byte {
|
|
|
unpadding := int(plainText[length-1]) //找到Byte数组最后的填充byte
|
|
|
return plainText[:(length - unpadding)] //只截取返回有效数字内的byte数组
|
|
|
}
|
|
|
+
|
|
|
+//解密填充模式(去除补全码) PKCS5UnPadding
|
|
|
+//解密时,需要在最后面去掉加密时添加的填充byte
|
|
|
+func PKCS5UnPadding(origData []byte) []byte {
|
|
|
+ length := len(origData)
|
|
|
+ unpadding := int(origData[length-1]) //找到Byte数组最后的填充byte
|
|
|
+ return origData[:(length - unpadding)] //只截取返回有效数字内的byte数组
|
|
|
+}
|