AES加密算法是美国政府部门用来加密机密数据的。它现在被用于机密数据和非机密数据。该算法已经公开发表,很可能最终会在商业部门广泛使用。最初,AES加密算法仅用于设计用于机密但未分类的数据。最初,AES加密算法仅用于...
AES加密算法是美国政府部门用来加密机密数据的。它现在被用于机密数据和非机密数据。该算法已经公开发表,很可能最终会在商业部门广泛使用。最初,AES加密算法仅用于设计用于机密但未分类的数据。最初,AES加密算法仅用于机密但未分类的数据。机密数据是指法律限制哪些人可以访问数据的地方。AES加密算法被批准为联邦政府2002年标准,2003年获准用于机密文件。截至2010年,它仍然是唯一一个被批准用于机密文件的公开访问加密系统。AES加密算法取代了美国政府使用的数据加密标准。数据加密标准于1976年首次采用,使用一个56位的键,这意味着它可以减少到56个字符,每个字符要么是1,要么是0。这意味着正确猜测数字的概率是72万亿分之一,也可以表示为72亿分之一。换句话说,平均每36万亿分之一的尝试才能正确猜出完整的密钥,并且能够在没有授权的情况下破译加密的消息。在当时,这似乎太困难了,实际上是不可能的。随着计算能力的提高,它变得更加可行。1999年,一项实验表明,一台计算机只需尝试1的所有可能组合,就可以在不到一天的时间内破解该算法和0。这被称为暴力攻击。官方试图通过开发“三重DES”来应对这种攻击,即每一组数据有三个独立的密钥,但仍有人呼吁建立一个新的系统。AES算法要复杂得多它由三个独立的密钥组成,分别是128位、192位和256位。破解算法的几率,至少可以说是巨大的。除了那些已经熟悉quattoorvignitillion单元的人,可以肯定地说,这个概率是不可思议的!这并不是说,永远不会有一台强大到足以通过暴力破解AES的计算机,但目前,这几乎是不可能的。即使一台计算机可以变得足够强大,任何现有的制造技术都不可能真正制造出一个可管理的大小的机器。事实上,任何试图建造这样一台机器的人,可能早在破解算法之前就引起了美国政府的兴趣
-
发表于 2020-08-07 22:36
- 阅读 ( 995 )
- 分类:电脑网络