0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

Free自由协议质押挖矿系统技术概述 AES和DES算法的主要区别

苏先生 来源:sp520110 作者:sp520110 2022-06-29 14:04 次阅读

DES是对称性加密里常见的一种,是一种使用密钥加密的块算法。那么AES和DES算法的区别在哪里,这两者有哪些优缺点呢?

什么是AES?

AES一般指高级加密标准,又称Rijndael加密法

什么是DES?

DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法。 明文按64位进行分组,密钥长64位,密钥事实上是56位参与DES运算(第8、16、24、32、40、48、56、64位是校验位, 使得每个密钥都有奇数个1)分组后的明文组和56位的密钥按位替代或交换的方法形成密文组的加密方法。

AES和DES算法的主要区别

AES与DES之间的主要区别在于加密过程。在DES中,将明文分为两半,然后再进行进一步处理;而在AES中,整个块不进行除法,整个块一起处理以生成密文。相对而言,AES比DES快得多,与DES相比,AES能够在几秒钟内加密大型文件。

由于DES中使用的共享密钥的比特大小较小,因此它被认为不如AES安全。DES被认为更容易受到暴力攻击,而到目前为止,尚未遇到任何严重攻击的AES。

在灵活性的基础上评估算法的实现,AES比DES更具灵活性,因为它允许包括128、192、256位在内的各种长度的文本,而DES允许对64位固定文本进行加密。

DES回合处理中使用的功能是扩展,置换和替换,具有回合键的XOR操作,而AES回合中使用的功能是子字节,移位行,混合列和添加回合键。AES实际上在硬件和软件实现上都是高效的,而DES最初只在硬件上有效。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4455

    浏览量

    90751
  • Free
    +关注

    关注

    0

    文章

    16

    浏览量

    10920
  • AES
    AES
    +关注

    关注

    0

    文章

    97

    浏览量

    33064
  • DES
    DES
    +关注

    关注

    0

    文章

    63

    浏览量

    48031
  • 区块链
    +关注

    关注

    110

    文章

    15554

    浏览量

    104759
收藏 人收藏

    评论

    相关推荐

    如何优化AES算法中S-box和列混合单元?

    AES)。由于其较高的保密级别,AES算法被用来替代DES和3-DES,那么我们该如何优化才能让其适应更为严苛的数据加密需要呢?
    发表于 08-06 06:19

    什么是3-DES算法?如何去设计3-DES算法

    什么是3-DES算法?如何去设计3-DES算法
    发表于 04-28 07:10

    加密算法(DES,AES,RSA,MD5,SHA1,Base64)

    加密算法(DES,AES,RSA,MD5,SHA1,Base64)比较和项目应用加密技术通常分为两大类:"对称式"和"非对称式"。对称性加密算法
    发表于 07-19 08:44

    DES加密算法是什么

    一、加密算法1、 DES加密算法DES数据加密标准,是一种使用密钥加密的块算法DES中的密钥k
    发表于 07-22 09:13

    AES算法中S-box和列混合单元的优化及FPGA技术实现

    AES算法中S-box和列混合单元的优化及FPGA技术实现 由于其较高的保密级别,AES算法被用来替代
    发表于 04-23 09:34 2740次阅读
    <b class='flag-5'>AES</b><b class='flag-5'>算法</b>中S-box和列混合单元的优化及FPGA<b class='flag-5'>技术</b>实现

    DESAES、TEA加密算法的比较

    DES 算法具有对称性, 既可以用于加密又可以用于解密。对称性带来的一个很大的好处在于硬件实现, DES 的加密和解密可以用完全相同的硬件来实现。DES
    发表于 08-26 10:48 2.1w次阅读

    AMOLED与OLED的主要区别

    电子专业单片机相关知识学习教材资料——vAMOLED与OLED的主要区别
    发表于 10-25 18:27 0次下载

    一文详解AES最常见的3种方案_AES-128、AES-192和AES-256

    AES是一种区块加密标准算法,它的提出是为了升级替换原有的DES加密算法。因此它的安全强度高于DES算法
    的头像 发表于 06-29 12:06 16w次阅读

    des算法与rsa算法有什么区别_比较

    DES算法为密码体制中的对称密码体制,又被称为美国数据加密标准,是1972年美国IBM公司研制的对称密码体制加密算法DES算法具有极高安
    发表于 12-09 09:27 1.9w次阅读
    <b class='flag-5'>des</b><b class='flag-5'>算法</b>与rsa<b class='flag-5'>算法</b>有什么<b class='flag-5'>区别</b>_比较

    使用FPGA实现AES算法的优化设计

    AES算法作为DES算法的替代者应用非常广泛,其硬件实现方法已有不少讨论,主要是通过提高算法频率
    的头像 发表于 04-18 08:15 3136次阅读
    使用FPGA实现<b class='flag-5'>AES</b><b class='flag-5'>算法</b>的优化设计

    ree自由协议质押挖矿系统技术概述及开发

    DES是对称性加密里常见的一种,是一种使用密钥加密的块算法。那么AESDES算法区别在哪里,
    的头像 发表于 07-13 10:02 654次阅读

    free自由协议” 和“浣熊RAC协议系统开发区别

    区块链技术的出世,有可能彻底改变传统的free自由协议体系,让目前浣熊RAC协议工作中遇见的大部分弊端得到解决成为可能。 一、
    的头像 发表于 08-23 16:28 1382次阅读

    NTC与PTC的主要区别和应用

    电子发烧友网站提供《NTC与PTC的主要区别和应用.zip》资料免费下载
    发表于 02-06 14:03 2次下载
    NTC与PTC的<b class='flag-5'>主要区别</b>和应用

    科普:简述DESAES区别

    安全加密在IC领域也是相当重要的部分了,这次我们简单了解下经典加密算法DESAES
    的头像 发表于 05-11 11:40 2904次阅读
    科普:简述<b class='flag-5'>DES</b>与<b class='flag-5'>AES</b>的<b class='flag-5'>区别</b>

    AES加密协议是什么?AES加密协议的应用

    AES(Advanced Encryption Standard,高级加密标准)是一种广泛使用的对称密钥加密协议,它被设计用于保护电子数据的安全。以下是对AES加密协议的详细
    的头像 发表于 04-15 15:34 144次阅读