DES (数据加密标准) 与 AES (高级加密标准) 的区别2025年5月14日 | 阅读 5 分钟 DES(数据加密标准)和AES(高级加密标准)都属于对称分组密码。为了缓解DES的缺点,引入了AES。由于DES的密钥长度较短,安全性较低;因此引入了三重DES,尽管它速度较慢。因此,美国国家标准与技术研究院后来引入了AES。 DES和AES之间的主要区别在于,在DES中,主算法开始前,明文块被分成两半,但在AES中,会处理整个块来获得密文。在本文中,我们将讨论DES(数据加密标准)和AES(高级加密标准)之间的区别。 什么是DES?数据加密标准(DES)是一种对称密钥分组密码。美国国家标准与技术研究院(NIST)于1977年发布了DES。它基于Feistel结构,其中明文被分成两半。它以64位明文和56位密钥作为输入,生成64位密文。在处理之前,整个明文被分成两块,每块32位,并在每块上执行相同的操作。每块都经过16轮操作,然后进行最终置换以获得64位密文。 ![]() 每轮使用的函数包括扩展、置换和替换,以及与轮密钥的XOR运算。解密与加密以相反的顺序执行。尽管DES由于使用了较短的共享密钥而被认为对加密高度机密的政府数据不够安全,但发明了三重DES来应对此问题。不过,它也被认为不是一个好的算法,因为它加密数据的速度非常慢。在DES中,即使是输入文本的微小变化也会导致生成一个全新的密文。 为什么DES不再有效为了证明DES不足够并且不应再用于重要系统,人们赞助了一系列挑战,以测试解密消息所需的时间。电子前沿基金会(EFF)和distributed.net在破解DES方面做出了重大贡献。
什么是 AES?高级加密标准(AES)也是一种对称密钥分组密码。美国国家标准与技术研究院于2001年发布了AES。由于DES使用了相对较短的密码密钥并且算法相当慢,因此引入了AES来取代它。 它目前是最流行的对称分组密码算法之一。它的速度至少是三重DES加密的六倍。与DES不同,它基于“替换和置换”。它采用逐步方法。在AES中,使用字节而不是位。 ![]() 在AES中,明文相当于126位,即16个字节,使用128位密钥生成一个44位的矩阵(包含4行4列)。在此步骤之后,它执行10轮。每轮都有其自身的子进程,其中9轮包括Sub bytes、Shift Rows、Mix Columns和Add Round Keys。第10轮包括上述所有操作,但排除了“Mix columns”,以生成126位密文。 AES中的轮数取决于密钥长度,对于128位密钥是10轮,对于192位密钥是12轮,对于256位密钥是14轮。我们可以将其用于多种协议,如TLS、SSL以及许多需要高加密安全性的现代应用程序。我们还可以将AES用于需要高吞吐量的硬件。 为什么AES取代DES加密?美国国家标准与技术研究院(NIST)对DES替换算法的主要目标之一是它必须在软件和硬件实现方面都高效。(DES最初仅在硬件实现方面实用)。C和Java参考实现用于对所有算法进行性能分析。 AES是在一次公开竞赛中选出的,该竞赛包括来自世界各地尽可能多的研究团队的15个候选算法,并且该过程分配的总资源是巨大的。 最终,在2000年10月,美国国家标准与技术研究院(NIST)宣布Rijndael为提议的高级加密标准(AES)。 比较图表![]()
DES和AES之间的主要区别
下一主题区别 |
DNA 和 RNA 的区别 我们可能在科学课上学了很多关于人体系统的知识。我们学了很多关于呼吸系统、神经系统、白细胞、红细胞等的知识。还有一个重要的话题是...
5 分钟阅读
信用 您认为信用是什么?信用在金融领域可能代表许多不同的影响。但是,它通常被理解为一种合同,借款人收到金钱或有价值的物品,并同意以后偿还给贷款人,通常会支付利息。该...
7 分钟阅读
在使用互联网时,您经常会看到“下载”和“上传”等词语。这些术语彼此不同。下载和上传的主要区别在于,下载是指从互联网接收数据或文件。相比之下,上传是指复制……
5 分钟阅读
民主与共和的区别 印度常被称为民主国家,因为它赋予人民权利。人们因各种目的而被赋予多项权利。例如,在印度这样的民主国家,选举完全取决于人民……
5 分钟阅读
:民主党和共和党之间有很多区别。以下是民主党和共和党之间的区别列表:序号民主党共和党 1)民主党本质上是自由派和左翼的,因此他们担心企业对我们政府的影响太大。共和党是保守派和右翼的……
阅读 2 分钟
C# 中的 dispose() 和 finalize() 方法用于释放对象所持有的非托管资源。dispose() 方法在 IDisposable 接口中定义,而 finalize() 方法在 class object 中定义。这些方法之间的主要区别在于 dispose()...
阅读 4 分钟
直接税与间接税的区别 我们或多或少都支付税款。收入较高的人需要支付这些税款。税种繁多,如遗产税、房产税、消费税、销售税等。那么,什么是……
5 分钟阅读
水坝与水库的区别 水坝和水库都是为控制河流流量以及为灌溉和其他目的储水而创建的。人们常常混淆水坝和水库,因为它们有一些共同的特征。虽然两者密切相关...
阅读 3 分钟
数字签名和电子签名这两个术语经常互换使用,但这两个概念是不同的。主要区别在于数字签名主要用于保护文档并由认证机构授权。另一方面,电子签名是...
5 分钟阅读
投影仪是一种视觉显示单元,可将图像和视频投影到屏幕上。根据所使用的技术,有多种投影仪可供选择,例如 LCD 投影仪、LED 投影仪、DLP 投影仪、4K 投影仪、激光投影仪等。DLP 和 LCD 是...
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India