个性化阅读
专注于IT技术分析

AES和DES密码之间有什么区别?

AES和DES都是对称分组密码的示例, 但存在某些差异。

AES DES
AES代表高级加密标准 DES代表数据加密标准
密钥长度可以是128位, 192位和256位。 密钥长度在DES中为56位。
轮数取决于密钥长度:10(128位), 12(192位)或14(256位) DES涉及16轮相同的操作
该结构基于置换排列网络。 该结构基于feistal网络。
AES比DES密码更安全, 并且是事实上的世界标准。 由于DES具有已知漏洞, 因此很容易被破坏。 3DES(三重DES)是DES的一种变体, 它比通常的DES安全。
AES中的回合为:字节替换, 移位行, 混合列和键添加 DES中的回合为:扩展, 带回合键的XOR操作, 替换和置换
AES可以加密128位纯文本。 DES可以加密64位纯文本。
AES密码是从平方密码派生的。 DES密码派生自Lucifer密码。
AES由Vincent Rijmen和Joan Daemen设计。 DES由IBM设计。
没有已知的针对AES的加密分析攻击, 但可能针对AES实现的侧通道攻击。 Biclique攻击比蛮力攻击具有更好的复杂性, 但仍然无效。 已知的针对DES的攻击包括:蛮力攻击, 线性密码分析和差分密码分析。

赞(0) 打赏
未经允许不得转载:srcmini » AES和DES密码之间有什么区别?
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏