Ver Fonte

add func

Jerry há 6 anos atrás
pai
commit
29cea487bb
1 ficheiros alterados com 8 adições e 0 exclusões
  1. 8 0
      util.go

+ 8 - 0
util.go

@@ -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数组
+}