标签: java android security encryption cryptography
我正在考虑使用CBC来加密数据块。如果要加密的数据小于2个块,那么使用CBC是否合理? 例如,AES的数据块大小为128位,要加密的总数据小于256位。
感谢您的投入。
答案 0 :(得分:2)
是的,即使它是1块大小也是有意义的。这是因为IV与第一个块进行了异或。这意味着即使您加密2个相同的纯文本段,生成的密文也将是不同的。
不要忘记CWE-329。