请在对称加密中评论密码块链接(CBC)的数据大小

时间:2011-01-14 14:31:37

标签: java android security encryption cryptography

我正在考虑使用CBC来加密数据块。如果要加密的数据小于2个块,那么使用CBC是否合理? 例如,AES的数据块大小为128位,要加密的总数据小于256位。

感谢您的投入。

1 个答案:

答案 0 :(得分:2)

是的,即使它是1块大小也是有意义的。这是因为IV与第一个块进行了异或。这意味着即使您加密2个相同的纯文本段,生成的密文也将是不同的。

不要忘记CWE-329