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

    文章

    4607

    浏览量

    92826
  • Free
    +关注

    关注

    0

    文章

    16

    浏览量

    11086
  • AES
    AES
    +关注

    关注

    0

    文章

    103

    浏览量

    33225
  • DES
    DES
    +关注

    关注

    0

    文章

    64

    浏览量

    48215
  • 区块链
    +关注

    关注

    111

    文章

    15562

    浏览量

    105921
收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

    AES算法中S-box和列混合单元的优化及FPGA技术实现 由于其较高的保密级别,AES算法被用来替代
    发表于 04-23 09:34 3033次阅读
    <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 16.1w次阅读

    AES加密算法说明

    1 引 言 AES加密算法的一种优化的FPGA实现方法 随着密码分析水平,芯片处理能力和计算技术的不断进步,des的安全强度已经难以适应新的安全需要,其实现速度、代码大小和跨平台性均难
    发表于 11-30 01:31 2175次阅读

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

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

    数字资产TBB质押挖矿的操作流程解析

    TBB 是 Lambda 去中心化存储网络中对应存储容量和存储挖矿权益的数字资产,是存储空间质押交易的唯一数字通证。在Lambda存储网络中,1TB存储空间对应1个TBB通证,TBB可用于质押
    发表于 09-27 10:34 3211次阅读

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

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

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

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

    NTC与PTC的主要区别和应用

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

    科普:简述DESAES区别

    安全加密在IC领域也是相当重要的部分了,这次我们简单了解下经典加密算法DESAES
    的头像 发表于 05-11 11:40 5337次阅读
    科普:简述<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 852次阅读

    dwdm与wdm的主要区别

    光纤通信中广泛使用的多路复用技术。它们的主要区别在于波长间隔、系统容量、成本和应用领域等方面。 波长间隔 DWDM和WDM的主要区别在于它们使用的波长间隔。WDM
    的头像 发表于 07-18 10:34 784次阅读