目录:
定义-高级加密标准(AES)是什么意思?
高级加密标准(AES)是对称密钥块密码算法,是美国政府用于安全和分类数据加密和解密的标准。
2001年12月,美国国家标准学会(NIST)批准了AES作为联邦信息处理标准出版物(FIPS PUB)197,该出版物指定将Rijndael算法应用于所有敏感机密数据。
高级加密标准最初称为Rijndael。
Techopedia解释了高级加密标准(AES)
AES具有三个固定的128位块密码,其密码密钥大小分别为128、192和256位。 密钥大小不受限制,而最大块大小为256位。 AES设计基于替换置换网络(SPN),并且不使用数据加密标准(DES)Feistel网络。
NIST在1997年启动了一项为期五年的算法开发过程,以取代DES和Triple DES。 NIST算法的选择过程促进了开放式协作和沟通,并包括了对15名候选人的仔细审查。 经过激烈的评估,由两名比利时密码学家创建的Rijndael设计是最终选择。
AES用新的和更新的功能代替了DES:
- 块加密实施
- 具有128位,192位和256位密钥长度的128位组加密
- 仅需一个加密和解密密钥的对称算法
- 20-30年的数据安全性
- 全球访问
- 无特许权使用费
- 易于整体实施