我想知道当使用 AES-128-CBC 时,openssl 如何处理可被 8 字节整除的消息。 openssl 如何检测到没有要删除的填充(PKCS#5/PKCS#7)?特别是当消息以 ASCII 码小于或等于 8 的字符结尾时。
我希望我的问题很清楚。 谢谢
最佳答案
答案是填充总是会被添加,即使数据可以除以 block 大小。因此,一个 8 字节的字符串将被填充 8 个字节(ASCII 代码为 8)。
关于Openssl PKCS#5/PKCS#7 填充,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11591089/