AES 明文和加密后的密文长度是否相等?

挨踢民工的乐章 2011-12-02 08:55:11
1.RT
2.是否有办法使明文和密文的长度相等?
...全文
14630 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
etian2008 2012-03-05
  • 打赏
  • 举报
回复
用JAVA对密码用AES加密后竟然每次密文都不一样
sistwl 2011-12-08
  • 打赏
  • 举报
回复 1
AES有几种扩展算法,其中ecb和cbc需要填充,即加密后长度可能会不一样,cfb和ofb不需要填充,密文长度与明文长度一样
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 agoago_2009 的回复:]

当然要填充
[/Quote]

如果明文不是加密块大小的整数倍,不是要填充吗?这样还能保证加密后明文和密文的长度相等?
Gloveing 2011-12-05
  • 打赏
  • 举报
回复
当然要填充
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 shallow_step 的回复:]

使用AES加密后 明文与密文的长度是相同的,并没有发生变化
主要原因是AES加密进行的是一系列的异或操作与循环移位,并没用进行扩展变换等
[/Quote]

如果明文不是加密块大小的整数倍,不是要填充吗?这样还能保证加密后明文和密文的长度相等?
Anseries 2011-12-04
  • 打赏
  • 举报
回复
使用AES加密后 明文与密文的长度是相同的,并没有发生变化
主要原因是AES加密进行的是一系列的异或操作与循环移位,并没用进行扩展变换等

9,506

社区成员

发帖
与我相关
我的任务
社区描述
Windows专区 安全技术/病毒
社区管理员
  • 安全技术/病毒社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧