什么是aes加密算法?(the aes encryption algorithm?)

美国政府部门使用AES加密算法对机密数据进行加密。它现在用于分类和非分类数据。该算法已经公开发布,很可能最终会在商业部门广泛使用。...

美国政府部门使用AES加密算法对机密数据进行加密。它现在用于分类和非分类数据。该算法已经公开发布,很可能最终会在商业部门广泛使用。

Originally the AES encryption algorithm was only designed to be used for data that was secret but not classified.

最初,AES加密算法仅设计用于机密但未分类的数据。机密数据是指法律限制哪些人可以访问这些数据的数据。AES加密算法在2002年被批准为联邦政府标准,然后在2003年被批准用于机密文件。截至2010年,它仍然是唯一被批准用于机密文件的可公开访问的加密系统。

AES加密算法取代了美国政府使用的数据加密标准。1976年首次采用的数据加密标准使用了56位密钥,这意味着它可以减少到56个字符,每个字符可以是1或0。这意味着正确猜出这个数字的几率是七千二百万分之一,也可以用七千二百亿分之一来表示。换句话说,平均每36万亿次尝试中就有一次能够正确猜测整个密钥,并且能够在未经授权的情况下破译加密消息。

当时,这似乎太难了,几乎是不可能的。随着计算能力的提高,它变得更加可行。1999年,一项实验表明,一台计算机可以在不到一天的时间内通过简单地尝试1和0的所有可能组合来破解该算法。这被称为暴力攻击。官员们试图通过开发“三重DES”来应对这一问题,在三重DES中,每一组数据都有三个单独的键,但仍有人呼吁建立一个新系统。

AES算法要复杂得多。它由三个独立的密钥组成,分别为128、192和256位。至少可以说,破解算法的几率是巨大的。除了那些已经熟悉QuattoorVigintillion单位的人之外,可以肯定地说几率是不可想象的!

这并不是说永远不会有一台强大到足以用蛮力破解AES的计算机,但在目前,这几乎是不可能的。即使一台计算机的功能足够强大,任何现有的制造技术都不可能以可管理的尺寸制造出这样一台机器。事实上,任何试图制造这样一台机器的人都可能在破解算法之前很久就引起美国政府的兴趣。

  • 发表于 2021-12-15 09:27
  • 阅读 ( 119 )
  • 分类:互联网

你可能感兴趣的文章

适用于windows 10的4种系统密钥加密替代方案

... Jetico BestCrypt Volume Encryption是一种高级层加密工具。加密专家bruceschneier甚至建议“尽管它是专有的”,这充分说明了该工具的重要性。然而,高端产品有着高端的价格标签。BestCrypt卷加密将...

  • 发布于 2021-03-14 02:06
  • 阅读 ( 208 )

如何密码保护你的U盘:5个简单的方法

... 从Rohos Mini drive start屏幕单击Encrypt USB drive,选择驱动器,指定新密码,然后单击Create disk。这将在外部驱动器上创建一个受密码保护和加密的容器。 ...

  • 发布于 2021-03-18 13:59
  • 阅读 ( 254 )

5种常见的加密类型以及为什么您不应该自己创建

... "Anyone can invent an encryption algorithm they themselves can't break; it's much harder to invent one that no one else can break." ...

  • 发布于 2021-03-24 13:51
  • 阅读 ( 219 )

什么是加密,它是如何工作的?

... 早期的加密 The ancient Greeks used a tool called a Scytale to help encrypt their messages more quickly using a transposition cipher—they would simply wrap the strip of parchment around the cylinder, write out the message, and then when unwound wouldn’t make sense. 当然,这种加密方...

  • 发布于 2021-04-09 04:40
  • 阅读 ( 162 )

英国脱欧协议要求dna配置文件使用一款已有20年历史的电子邮件应用程序

...ce of the operati*** is: first encryption and then signing, the encryption algorithm AES (Advanced Encryption Standard) with 256 bit key length and RSA with 1,024 bit key length shall be applied for symmetric and asymmetric encryption respectively, the hash algorithm SHA-1 shall be applied. s/MIME f...

  • 发布于 2021-04-17 05:18
  • 阅读 ( 130 )

对称的(symmetric)和非对称加密(asymmetric encryption)的区别

...码学,解密,加密,对称加密 什么是对称加密(symmetric encryption)? 在对称加密中,相同的密钥用于加密和解密。在这种方法中,原始消息被转换成无法识别的消息。这个转换后的消息称为密文。这是使用密钥和加密算法完成的...

  • 发布于 2021-06-30 22:44
  • 阅读 ( 443 )

加密(encryption)和密码学(cryptography)的区别

...两者来代替对方,但加密是密码学中的一个过程。加密(encryption) vs. 密码学(cryptography)这两个术语的区别在于,加密是一个比加密更大的概念。加密只是一个贯穿整个密码学过程的过程。这是一个步骤,用于将特定的纯文本转换...

  • 发布于 2021-07-11 10:19
  • 阅读 ( 167 )

aes公司(aes)和三重DES(3des)的区别

...rofile/Noura_Aleisa/publication/283178410_A_comparison_of_the_3DES_and_AES_encryption_standards/links/56d365a408ae059e37612702/A-comparison-of-the-3DES-and-AES-encryption-standards.pdf

  • 发布于 2021-07-11 16:58
  • 阅读 ( 610 )

什么是密码算法?(cryptographic algorithms?)

密码算法是一系列过程或规则,用于在密码系统中对消息进行加密和解密。简单地说,它们是通过确保不需要的人不能访问数据来保护数据的过程。这些算法有着广泛的用...

  • 发布于 2021-12-07 12:03
  • 阅读 ( 167 )

什么是不同的加密技术?(the different encryption techniques?)

秘密编码信息的过程已经在间谍活动中使用了几个世纪。数据加密是为存储在计算机文件中的数据创建秘密消息格式的过程。在计算机软件中,有多种数据文件加密技术。...

  • 发布于 2021-12-08 14:46
  • 阅读 ( 113 )
Gr1sX33
Gr1sX33

0 篇文章