AES和DES密码都是对称密码。
以下是AES和DES密码之间的重要区别。
序号 | 键 | AES | DES |
---|---|---|---|
1 | 定义 | AES代表高级加密标准。 | DES代表数据加密标准。 |
2 | 键长 | 键长度从128位,192位到256位不等。 | 键长度为56位。 |
3 | 回合行动 | 每个键长度的回合: 128位-10; 192位-12; 256位-14。 | 16轮相同的操作。 |
4 | 网络 | AES结构基于置换排列网络。 | DES结构基于feistal网络。 |
5 | 安全 | AES是事实上的世界标准,并且比DES更安全。 | DES较弱,并且3DES(三重DES)比DES更安全。 |
6 | 回合 | 字节替换,移位行,混合列和键添加。 | 扩展,具有圆键的XOR操作,替换和置换。 |
7 | 尺寸 | AES可以加密128位纯文本。 | DES可以加密64位纯文本。 |
8 | 衍生自 | AES源自平方密码。 | DES源自Lucifer密码。 |
9 | 设计者 | AES由Vincent Rijmen和Joan Daemen设计。 | DES由IBM设计。 |
10 | 已知攻击 | 没有已知的攻击。 | 蛮力,线性密码分析和差分密码分析。 |