洞察眼 公告 洞察眼MIT系统 2025 年五一优惠及假期服务公告 查看详情
首页 > 动态中心 > 技术文章  >  正文

加密标准中DES与AES有什么区别? | 数据加密小贴士

2023-06-15 00:00:00

文章摘要:数据加密标准( Data Encryption Standard)1977年美国国家标准局公布IBM公司研制的用于电子数据加密的对称密钥算法。DeDES是原型块密码,它采用固定长度的明文比特字符串,并通过一系列复杂的操作将其转换成相同长度的另一个密文比特字符串。 在DES的情况下,块大小是64位。 DES还使用密钥来定制变换,使得解密可以仅由知道用于加密的特定密钥的人来执行。加密是将一种形式的信息

数据加密标准( Data Encryption Standard)1977年美国国家标准局公布IBM公司研制的用于电子数据加密的对称密钥算法。DeDES是原型块密码,它采用固定长度的明文比特字符串,并通过一系列复杂的操作将其转换成相同长度的另一个密文比特字符串。 在DES的情况下,块大小是64位。 DES还使用密钥来定制变换,使得解密可以仅由知道用于加密的特定密钥的人来执行。

加密是将一种形式的信息(通常是人类可读的)转换为另一种形式(通常不是人类可读的)的过程。它以数学为基础,并利用称为密钥的外部信息来执行此转换。加密有些是基于硬件的,例如指纹和视网膜扫描仪,有些是基于软件的,例如用户 ID 和密码,其中最重要的就是DES和AES,下面我们来分别认识一下这两种加密方法。

一、什么是DES?

DES 是一种对称分组密码(共享密钥),密钥长度为 56 位,于 1977 年作为美国联邦信息处理标准 (FIPS) 46 标准发布,后来被美国国家标准与技术研究院 (NIST) 采用。

DES对密码学的进步产生了很大的影响,但是,由于 56 位的短密钥长度,所以对应用程序不安全。1999 年,distributed.net在 22 小时 15 分钟内破解了一个 DES 密钥,在这事件发生后,NIST 撤回了该算法作为标准。

DES 在加密期间将纯文本消息分组为 64 位块,使用置换和替换将块与密钥一起编码为 64 位密文,该过程需要 16 个步骤,可以在四种不同的模式下运行,要么单独加密块,要么使每个密码块依赖于所有先前的块,DES解密过程是其加密步骤的逆过程,颠倒了应用密钥的顺序。

DeDES是原型块密码,它采用固定长度的明文比特字符串,并通过一系列复杂的操作将其转换成相同长度的另一个密文比特字符串。 在DES的情况下,块大小是64位。 DES还使用密钥来定制变换,使得解密可以仅由知道用于加密的特定密钥的人来执行。 密钥表面上由64位组成; 然而,其中只有56个实际上被算法使用。 还有8位仅用于检查奇偶校验,并且此后被丢弃。 因此,有效密钥长度为56位。

二、什么是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 轮​

加密算法发展史

该算法基于Horst Feistel的早期设计在20世纪70年代早期由IBM开发,在机构邀请后提交给国家标准局(NBS),以提出保护敏感、未分类的电子政府数据的候选。 1976年,在与国家安全局(NSA)协商后,国家统计局最终选择了一个略微修改的版本(加强了防差别密码分析,但对强力攻击削弱),作为官方的联邦信息处理标准美国在1977年。

家安全局批准的加密标准的出版同时导致其迅速的国际通过和广泛的学术审查。争议来自分类的设计元素,对称密钥块密码设计的相对短的密钥长度,以及NSA的参与,滋扰对后门的怀疑。随着时间的推移,算法所接受的激烈的学术审查导致了对块密码及其密码分析的现代理解。

DES使用56位密钥对64位的数据块进行加密,并对64位的数据块进行16轮编码。与每轮编码时,一个48位的“每轮”密钥值由56位的完整密钥得出来。DES用软件进行解码需要用很长时间,而用硬件解码速度非常快。在1977年,人们估计要耗资两千万美元才能建成一个专门计算机用于DES的解密,而且需要12个小时的破解才能得到结果。所以,当时DES被认为是一种十分强壮的加密方法。

随着攻击技术的发展,DES本身又有发展,如衍生出可抗差分分析攻击的变形DES以及密钥长度为128比特的三重DES等。[来源: 今日头条]

上一篇 : 微软服务器配置错误致用户数据泄露
  • 相关推荐
  • 文档透明加密 功能介绍及演示

    文档透明加密功能,是保障企业数据安全的核心利器,通过多种加密模式和权限管理手段,为企业文档提供全方位的保护,确保文档在整个生命周期中的安全性,防止数据泄露。透明加解密与半透明加解密:基于驱动层过滤技术,采用高强度加密算法,实现对用户通过指定授权软件创建的文件实时无感知加密,访问时自动解密。这意味着用户在日常操作过程中,...

    2025-04-30 11:46:29
  • 透明加密软件有哪些|7款好用的透明加密软件(2025最新排行榜)

    在当今数字化时代,数据已成为企业和个人最宝贵的资产之一。然而随着网络安全威胁的日益增多,数据泄露事件屡见不鲜,保护数据安全变得至关重要。透明加密软件作为一种有效的数据保护工具,能够在不影响用户正常使用文件的前提下,自动对数据进行加密和解密,为数据安全提供了可靠的保障。本文将为您推荐 2025 年好用不踩雷的 7 款透明...

  • 怎么给我的图纸加密?七款图纸加密软件分享,设计公司都爱用!

    在当今数字化时代,图纸作为企业和个人的重要资产,其安全性至关重要。无论是工程设计图纸、建筑规划图还是产品设计图,一旦泄露,可能会给企业带来巨大的经济损失和声誉损害。因此选择一款优越的图纸加密软件成为了保护图纸安全的关键。本文将为您介绍七款值得收藏的图纸加密软件,帮助您找到最适合自己的加密解决方案。一、洞察眼 MIT 系...

  • 图纸怎么加密最安全?六种图纸加密的宝藏妙招分享!

    在当今竞争激烈的商业环境中,企业的各类图纸承载着核心的技术、设计理念以及商业机密,关乎着企业的生存与发展。一旦这些图纸泄露,可能会给企业带来不可估量的损失,比如失去市场竞争优势、遭受侵权困扰等。因此,如何对图纸进行有效的加密保护,已然成为众多企业关注的重点。下面就为大家详细介绍六大实用的图纸加密方法,其中不乏深受企业青...

  • 源代码怎么防泄密?5个对开发中的源代码防泄密与防护有效方法

    在当今数字化飞速发展的时代,源代码作为软件企业的核心资产,犹如一座宝藏,蕴含着巨大的商业价值和技术机密。一旦源代码不慎泄露,不仅会让企业辛苦积累的技术优势荡然无存,还可能面临着被竞争对手抄袭、恶意利用等诸多风险,给企业带来难以估量的损失。所以如何有效地防止源代码泄密,已然成为众多企业和开发者们必须要攻克的重要课题。下面...

  • 2025常用的8款文件加密软件,办公文件怎么加密,最新推荐!

    在数字化时代,数据安全至关重要。无论是个人的隐私文件,还是企业的机密数据,都面临着各种潜在的安全威胁。文件加密软件作为保护数据安全的重要工具,能够将敏感信息转化为密文形式,只有通过特定的密钥才能解密访问,从而有效防止数据被窃取或篡改。以下为你介绍 2025 年值得关注的 8 款好用的文件加密软件。一、洞察眼 MIT 系...

  • 如何给文件加密?分享文件加密的7个方法,保护文档安全

    在数字化时代,文件安全至关重要。无论是个人的隐私文件,还是企业的机密数据,都需要有效的保护。文件加密作为一种关键的安全措施,能够防止信息泄露、数据被篡改以及恶意攻击,为我们的数据加上一层坚固的“保护锁”。下面就为大家分享 7 个实用的文件加密方法,让你的文件安全无忧。一、使用专业工具——洞察眼 MIT 系统洞察眼 MI...

  • 企业数据加密软件有哪些?2025年七款功能强大的企业数据加密软件推荐

    在数字化时代,企业数据如同宝贵的资产,承载着企业的核心竞争力和商业机密。然而随着网络安全威胁的日益复杂和多样化,数据泄露事件频发,给企业带来了巨大的损失和风险。为了保护企业数据的安全,数据加密软件应运而生。2025 年市场上涌现出了许多优秀的企业数据加密软件,它们凭借各自独特的功能和优势,为企业提供了全方位的数据保护。...

  • 2025年源代码加密必备!八款超实用的源代码加密软件

    在当今数字化时代,源代码作为软件开发企业的核心资产,承载着企业的创新成果和竞争优势。然而源代码泄露的风险也日益严峻,一旦泄露,可能给企业带来巨大的经济损失和声誉损害。因此选择一款强大的源代码加密软件成为了企业保护自身知识产权的关键。本文将为您推荐八款安全又稳定的源代码加密软件,帮助您守护源代码的安全。一、洞察眼 MIT...

  • 怎么对源代码加密?8种源代码加密小妙招,不容错过!

    在当今数字化的软件开发领域,源代码无疑是软件开发者们的核心资产,它凝聚着无数的智慧与创意,承载着软件的关键逻辑和功能实现。然而随着网络环境的日益复杂以及数据安全风险的不断攀升,源代码面临着被窃取、泄露的严峻威胁。一旦源代码泄露,不仅会造成开发者的知识产权受损,还可能让竞争对手轻易获取核心技术,给企业带来难以估量的损失。...

大家都在搜的词:

微信扫一扫联系售前工程师