|
|
1
10
ECB模式下的DES加密使用8字节块大小,并分别对每个块进行编码。问题是,输入字符串不能平均分为8个字节,密码器不知道如何处理最后的非8字节块。 修复方法是允许加密程序通过在cccrypt的选项中添加kcopionpkcs7 padding来填充最后一个块。例如(nsdata加密类别中的代码段):
看看这个 post 有关填充算法的详细信息。希望这有帮助。 |
|
|
CarlosAllende · PHP&JS mcrypt解密不起作用 9 年前 |
|
|
Syed Khizer Abass · Java DES错误加密 9 年前 |
|
|
iMan Biglari · .NET中DES的弱密钥 12 年前 |