繁体   English   中英

如何使用Objective-c实现AES PKCS5Padding

[英]How to implement AES PKCS5Padding using Objective-c

我发现iOS上没有PKCS5Padding填充。 如何使用PKCS5Padding实现AES加密?

AES的块大小始终为16个字节。 PKCS#5填充仅针对8个字节的块进行定义。 因此,此组合无效。 我不知道你从哪里得到这个要求的。

但是,PKCS#7填充是相同的填充机制,但是它是针对不同的块大小定义的。 8字节块的PKCS#7与PKCS#5相同。

因此,很可能您想使用iOS上可用的PKCS#7。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM