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

首页/
为什么说OFB和CFB不需要填充?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
dabocaiqq 2017-02-22 12:12关注本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 1无用举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
zengjun_zhang 2020-11-04 03:26关注因为ecb,cbc的加密运算会影响结果,而ofb,cfb只是最后一步的异或明文,所以不会影响结果
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决评论 打赏无用 2举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-10-21 02:19回答 1 已采纳 未提供public class AlgsComb 這個類的程式運行結果如下:
- 2022-05-06 03:10回答 2 已采纳 正则表达式即可<img src=\\"([\S\s]*?)" ` content: "<p><img src=\"data:image/jpeg;base64,/9j/4AA
- 2011-08-18 04:08回答 3 已采纳 The problem with php_mssql.dll is it doesn't work on PHP 5.3! You need to install SQLSRV which I
- 2023-01-09 17:23qq_36488756的博客 分组加密模式及分组加密填充
- 2014-04-29 02:43回答 1 已采纳 As per the discussion above, in order to get the correct data back, I suspect you need to make the
- 2011-05-02 10:33回答 1 已采纳 It's the initialization vector: http://en.wikipedia.org/wiki/Initialization_vector
- 2011-11-23 20:38回答 1 已采纳 I had a similar problem. You have to change the column type to BLOB. If that doesn't work, try tri
- 2024-07-07 15:19小小工匠的博客 说明CFB模式的工作原理、优缺点及应用场景。解释OFB模式的工作原理、优缺点及应用场景。总结并给出模式选择的建议。模式是分组密码的迭代算法比如我们常使用的 DES 算法中的 ECB 模式。ECB 模式就是将明文分割成多个...
- 2022-09-20 11:41描述中提到,这个项目提供了DES加密解密的功能,用户可以选择不同的工作模式(如ECB、CBC、CFB、OFB)和填充模式(如NoPadding和Pkcs5Padding)。这表明代码不仅实现了基本的加密和解密操作,还允许用户根据需求调整...
- 2022-01-27 13:39BUG弄潮儿的博客 需要初始化向量IV 3.3 CFB模式: 优点: 1.隐藏了明文模式; 2.分组密码转化为流模式; 3.可以及时加密传送小于分组的数据; 缺点: 1.不利于并行计算; 2.误差传送:一个明文单元损坏影响多个单元; 3.唯一的IV; 3.4 OFB...
- 2020-08-25 10:05科学发展观的博客 流密码一般以1比特、8比特或32比特等为单位进行加密和解密。 分组密码算法只能加密固定长度的分组,但需要加密的明文长度可能会超过分组密码的分组长度,这就需要对分组密码算法进行迭代,以便将一段很长的明文全部...
- 2022-07-08 09:22trayvontang的博客 加密分组与填充及其常见问题
- 2021-10-26 01:00IT1995的博客 如果需要加密任意长度的明文,就需要对分组密码进行迭代,而 分组密码的迭代方法就称为分组密码"模式"。 分组密码有很多模式,如果模式选择不当,就无法充分保证机密性。 分组密码与流密码 分组密码:每次...
- 2019-02-13 08:38fengwang0301的博客 在分组加密算法中,有几种不同的工作模式,分别是ECB(Electronic CodeBook,电子密码本模式)、CBC(Cipher-block chaining,密码块连接模式)、PCB...密文反馈模式)、OFB(Output feedback,输出反馈模式)、CTR...
- 2021-01-07 05:25sinolover的博客 Q:为什么需要分组模式? A:明文的长度不固定,而分组密码只能处理特定长度的一块数据,这就需要对分组密码的算法进行迭代,以便将一段很长的明文全部加密,而迭代的方法就是分组的模式。 一图全览五种分组模式 ...
- 2023-09-07 01:30木晓的博客 而且加密和解密的方法是一样的,并且可以实现并发分组,效率高,安全性也有保障 问:何时需要填充,何时不需要填充? 答:观察分组模式的图示可以看出,加密后再进行亦或操作的不需要填充,而先进性亦或操作再加密的...
- 2020-05-01 15:36Dask Jhonson的博客 四种分组加密模式 图片来源:分组加密的四种模式(ECB、CBC、CFB、OFB) 本文以分享代码为主,具体的逻辑原理请查看上述博客↑ ECB(Electronic Code Book)/电码本模式 ECB模式是最简单的一种,从图中就可以看出,就是...
- 2021-05-11 03:35better_hui的博客 CFB 密文反馈模式 OFB 输出反馈模式 CTR 计数器模式 分组模式 明文的长度不固定,而分组密码只能处理特定长度的一块数据,这就需要对分组密码进行迭代,以便将很长的明文全部加密,迭代的方法就是分组的模式...
- 2021-04-10 14:15Peeryer的博客 DES密钥长度是56bit,从规格上来说,DES的密钥长度是64bit,但由于每隔7bit会设置一个错误检查的bit,因此实质上其密钥长度是56bit。 DES是以64bit的明文为一个单位进行加密,以64个bit进行分组,因此DES每次加密...
- 2020-08-24 06:23香雨亭榭的博客 块加密 块加密,英文Block Cyper,又称分组加密,是一种常见的对称加密,具有代表性的块加密有DES,AES,3DES等。... ECB模式 又称电子密码本模式:Electronic code book,是...因此,它不能很好的隐藏数据模式。在某些
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司