您现在的位置是:物联网 >>正文
加密标准中DES与AES到底是什么?两者有啥区别?
物联网3人已围观
简介我们生活在一个信息爆炸的时代,各类隐私数据的保护成了现代信息技术中最为重要的技术之一。加密就是保护数据最直接也是应用最为广泛的方法。加密是将一种形式的信息通常是人类可读的)转换为另一种形式通常不是人 ...
我们生活在一个信息爆炸的加密时代,各类隐私数据的标准保护成了现代信息技术中最为重要的技术之一。加密就是到底保护数据最直接也是应用最为广泛的方法 。
加密是有啥将一种形式的信息(通常是人类可读的)转换为另一种形式(通常不是人类可读的)的过程。建站模板它以数学为基础,区别并利用称为密钥的加密外部信息来执行此转换 。加密有些是标准基于硬件的,例如指纹和视网膜扫描仪,到底有些是有啥基于软件的,例如用户 ID 和密码,区别其中最重要的加密就是DES和AES ,下面我们来分别认识一下这两种加密方法 。标准
一、源码库到底什么是有啥DES?
DES 是一种对称分组密码(共享密钥),密钥长度为 56 位 ,区别于 1977 年作为美国联邦信息处理标准 (FIPS) 46 标准发布,后来被美国国家标准与技术研究院 (NIST) 采用。
DES对密码学的进步产生了很大的影响,但是 ,由于 56 位的短密钥长度,所以对应用程序不安全。1999 年,distributed.net在 22 小时 15 分钟内破解了一个 DES 密钥,高防服务器在这事件发生后,NIST 撤回了该算法作为标准。
DES 在加密期间将纯文本消息分组为 64 位块,使用置换和替换将块与密钥一起编码为 64 位密文,该过程需要 16 个步骤 ,可以在四种不同的模式下运行 ,要么单独加密块,要么使每个密码块依赖于所有先前的块 ,DES解密过程是其加密步骤的逆过程,颠倒了应用密钥的顺序。
二 、免费模板什么是AES?
AES 数据加密是一种在数学上更高效、更优雅的加密算法 ,由美国国家标准与技术研究院于 2001 年推出 。作为高级加密标准,AES提供三种密钥长度,分别是128 位、192 位和 256 位,密钥长度越高,破解系统或破解系统所需的时间就越多 。因此,AES 被认为比 DES 算法更好。源码下载
AES 在通过计算机网络传输数据时被广泛使用 ,特别是在无线网络中 ,AES 使用 128 位明文和 128 位密钥来创建 128 位块 ,然后对其进行处理以生成 16 字节(128 位)密文 。
高级加密标准的加密过程是基于迭代方式的替换和置换操作,16 字节的数据以四列四行的矩阵排列 ,在这个矩阵上,AES 执行几轮替换置换操作。
这些轮次中的每一轮都使用不同的香港云服务器密码密钥 ,该密钥是根据原始 AES 密钥计算得出的,操作的轮数取决于密钥的大小,方式如下:
128 位密钥,10 轮192 位密钥 ,12 轮256 位密钥 ,14 轮三、DES与AES区别
3.1 创建时间DES:1976 年AES :1999 年3.2 标准化时间DES :1977 年AES :2001 年3.3 设计者DES :由IBM 设计AES:由Vincent Rijmen和Joan Daeman 设计3.4 密钥长度DES:56 位AES :128、192 和 256 位3.5 块大小DES:64 位AES :块大小可以是 128 、192 或 256 位,取决于密钥长度3.6 加密过程DES: 16 轮AES:在 128 、192 和 256 位的情况下,加密过程分别涉及 10 、12 和 14 轮Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“算法与编程”。http://www.bzli.cn/news/57c799935.html
相关文章
VMware与多个科技巨头宣布推动机密计算标准
物联网结合上周举行的 2023 年机密计算峰会,VMware 宣布与科技巨头建立合作伙伴关系,以加速机密计算应用的开发。机密计算依赖于可信的执行环境,即使在云中和第三方基础设施上,也能确保应用程序和数据的完 ...
【物联网】
阅读更多IBM携手腾讯联合发布《无边界零售》白皮书:洞察行业新格局,赋能企业“无边界零售”转型
物联网数字经济时代的今天,充分利用人工智能、云计算、物联网、大数据等新兴技术加速企业的数字化转型,已经成为全球企业的共识。在零售行业,受数字化技术和疫情影响等等不确定因素的影响,用户的消费习惯已经发生了显著 ...
【物联网】
阅读更多使用苹果笔记本U盘装系统教程(苹果笔记本装系统教程详解)
物联网随着苹果笔记本的普及,越来越多的用户需要自己动手进行系统安装。本文将详细介绍如何使用U盘在苹果笔记本上安装系统,供大家参考。标题和1.准备工作在开始安装之前,我们需要准备一个容量大于8GB的U盘,确保 ...
【物联网】
阅读更多