如何从AES加密字符串中添加/删除PKCS 7填充?

如何从AES加密字符串中添加/删除PKCS 7填充?

我试图使用128位AES加密(ECB)加密/解密字符串。我想知道的是如何添加/删除PKCS 7填充。Mcrypt扩展似乎可以处理加密/解密,但填充必须手动添加/删除。

有什么想法吗?


叮当猫咪
浏览 1837回答 3
3回答

噜噜哒

只需在解密数据后调用以下函数function removePadding($decryptedText){     $strPad = ord($decryptedText[strlen($decryptedText)-1]);     $decryptedText= substr($decryptedText, 0, -$strPad);     return $decryptedText;}
打开App,查看更多内容
随时随地看视频慕课网APP