aloyta 2016-08-31 18:08 采纳率: 0%
浏览 2673

为什么说OFB和CFB不需要填充?

纯粹初学者,最近在看《图解密码技术》,里面提到OFB、CFB不需要填充,即是明文和密文长度一致。
这一点我很不能理解,因为OFB、CFB的最后一步都是XOR,假设以128bit为一组,最后一组只有32bit。那么即使不做填充,XOR的结果也应该是128bit。这样最后的密文就比明文多出了96bit。长度不一致。
求教各位,我这个想法究竟是哪里出了问题呢?

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2017-02-22 12:12
    关注
    评论
  • zengjun_zhang 2020-11-04 03:26
    关注

    因为ecb,cbc的加密运算会影响结果,而ofb,cfb只是最后一步的异或明文,所以不会影响结果

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部