首页 > 其他分享 >对称加密-aes/des-美国

对称加密-aes/des-美国

时间:2022-09-02 09:45:34浏览次数:102  
标签:aes DES 加密 des AES 密码 密钥 128

DES和AES密码之间的区别

众所周知,DES和AES都是对称键块密码的类型,在这种加密方法中,只有一个键(秘钥)用于加密和解密电子信息。通过对称加密进行通信的实体必须交换键,以便可以在解密过程中使用它。现在,根据特性,我们可以区分AES和DES。

 ----aes 比 des 更安全

以下是DES和AES密码之间的重要区别。

序号DES密码AES密码
1 定义

数据加密标准(也称为DES)是一种对称密钥块密码,由IBM于1977年引入。 在DES加密中,纯文本分为两半,然后DES将输入作为64位纯文本和56位密钥作为输入,以生成64位CipherText,它是数据的加密形式。

另一方面,高级加密标准(也称为AES)也是对称键块密码,由Vincent Rijmen和Joan Daemen于2001年引入。AES采用128位纯文本和128位秘密键,它们共同形成一个128位块,该块在处理后提供16个字节(128位)的密文。
2

键长和轮数

对于DES,用于加密的密钥长度为56位,并且DES涉及16轮相同的操作,与密钥长度无关。

另一方面,如果AES键长度可以是128位,192位和256位,则由于轮数可以是10(128位),12(192位)或14(256位) )。
3 设计

DES的设计和体系结构是基于Feistal网络的。

另一方面,AES的设计基于替换置换网络。
4 安全

由于DES中的操作数是固定的,不允许排列组合,因此更容易破坏加密,因此DES的安全性不如AES。

另一方面,AES比DES密码更安全,并且是事实上的世界标准。
5 涉及的业务

在DES操作中,加密涉及的轮次有扩展、带轮次密钥的异或操作、替换和置换。

另一方面,如果使用AES进行加密,则涉及的操作回合为字节替换,移位行,混合列和键加法。
6 加密

如上所述,DES可以加密64位的纯文本。

另一方面,AES可以加密128位纯文本。

标签:aes,DES,加密,des,AES,密码,密钥,128
From: https://www.cnblogs.com/nextgg/p/16648723.html

相关文章

  • DApp 大学训练营——DApp 加密交换项目 | 4. 代币余额
    DApp大学训练营——DApp加密交换项目|4.代币余额本博客的目的是通过DApp大学的2022年区块链训练营课程记录我的学习过程。本课程的顶点项目是创建一个DApp加密......
  • 【系列】nodeSDK
    目录runAPP.sh代码分析docker-compose.yamltestAPIs.shBalancetransferPrerequisitesandsetup:ArtifactsRunningthesampleprogramOption1:TerminalWindow1Termina......
  • Redis 管理工具 - Redis Desktop Manager
     RedisDesktopManager可以轻松管理Redis桌面。为您提供了一个易于使用的GUI,可以访问您的Redis数据库并执行一些基本操作:将键视为树,CRUD键,通过shell执行命令。RESP.app......
  • ant-design日期组件DatePicker国际化失效
    问题描述:在vite+react+ant design项目中,使用DatePicker组件时,发现该组件的国际化失效了。如下图: 注释:项目入口文件已有配置国际化,如下: 分析:antdesign官网上已有......
  • cookies加密__搜狗微信
    #coding=utf-8importrequestsfromlxmlimportetreeimportreimportrandomimportjsonfromurllibimportparsedefget_cookie(response1,uigs_para,UserAgent):......
  • postman-对请求参数加密
    //生成32位随机字符串constarr=['0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','......
  • arco-design-vue 按需引入+自动 import+模板组件提示
    非常感谢番薯有才在飞书中的回复,以下核心步骤均由他提供:使用vite创建一个vue-ts类型的项目,并安装所需的最小依赖:yarncreatevitearco-design-vue-auto-import-......
  • VUE---公钥私钥加密解密
    最近在开发一些项目,前后端数据分离开发项目,涉及到数据的安全性,需要考虑:1、前端提交数据,进行加密,后端解密。2、前端渲染数据,进行解密,后端加密。第一步:生成加密/解密公钥......
  • 美团二面:加密后的数据如何进行模糊查询??被问懵了。。
    我们知道加密后的数据对模糊查询不是很友好,本篇就针对加密数据模糊查询这个问题来展开讲一讲实现的思路,希望对大家有所启发。为了数据安全我们在开发过程中经常会对重要的......
  • Ant Design Vue 表单之a-input属性
    <a-form-itemlabel="姓名"><a-inputv-model.trim="name"placeholder="":max-length='10' :read-only='true'/>......