纯粹初学者,最近在看《图解密码技术》,里面提到OFB、CFB不需要填充,即是明文和密文长度一致。
这一点我很不能理解,因为OFB、CFB的最后一步都是XOR,假设以128bit为一组,最后一组只有32bit。那么即使不做填充,XOR的结果也应该是128bit。这样最后的密文就比明文多出了96bit。长度不一致。
求教各位,我这个想法究竟是哪里出了问题呢?
http://www.docin.com/p-1788567797.html
因为ecb,cbc的加密运算会影响结果,而ofb,cfb只是最后一步的异或明文,所以不会影响结果