什么是高级加密标准(Advanced Encryption Standard)?

高级加密标准(AES)是一种数学算法或密码,用于隐藏信息,使未经授权的计算机用户在存储或传输过程中无法读取这些信息。用秘密代码编写的科学称为密码学,AES可以更准确地描述为一种加密算法。此外置乱或加密数据的过程除了确...
高级加密标准(AES)是一种数学算法或密码,用于隐藏信息,使未经授权的计算机用户在存储或传输过程中无法读取这些信息。用秘密代码编写的科学称为密码学,AES可以更准确地描述为一种加密算法。此外置乱或加密数据的过程除了确保信息的机密性外,还提供了其他好处。高级加密标准(AES)是一种用于隐藏信息的数学算法,以便未经授权的计算机用户无法读取。加密消息还可以证明消息是真实的,并强制执行不可否认性,这是一个阻止个人拒绝他发送消息或与事务有关。这是因为加密可用于创建不仅不可理解而且唯一的代码。唯一代码的作用类似于指纹,如果没有私密解密密钥则无法更改,因此它绑定到特定的消息、事务或个人2000年10月,美国国家标准技术研究所(NIST)选定了高级加密标准,主要是作为数据加密标准(DES)的替代品,自20世纪70年代以来,DES作为美国政府的官方加密标准已被广泛使用,但目前已多次被破坏,在安全方面已不再可信正式,遴选过程始于1997年1月,当时NIST根据一份新的更安全的密码算法的要求清单,发起了一份提案征集。NIST希望新算法足够灵活,能够在物理设备和计算机程序上工作。它还必须足够健壮,能够在旧机器上工作,并且在未来几十年内发挥作用。NIST与政府、教育和工业团体合作,最初选择了15名候选人进行早期测试。最后选出了5名入围者进行更广泛的测试。最终胜出者是一个名为Rijndael的密码,由两名比利时密码学家Vincent Rijmen和Joan Daemen设计,他们的姓氏构成了算法名称的基础。Rijndael,通常称为高级加密标准,是用于加密美国政府应用程序的官方密码系统。高级加密标准是一种对称算法,也就是说,它使用一个密钥来加密和解密消息。人们应该记住,密钥只是一个插入到算法中的变量,用来对数据进行随机化。由于AES依赖于一个密钥来完成这两项任务,因此密钥必须保持机密。如果未经授权的用户能够获得密钥,则能够读取所有加密邮件。
  • 发表于 2020-07-30 17:38
  • 阅读 ( 1303 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

联系我们:uytrv@hotmail.com 问答工具