AES
AES
高级加密标准( AES Advanced Encryption Standard),原名Rijndael,是美国国家标准与技术研究所(NIST) 在 2017 年制定的电子数据加密规范。
AES已被美国政府采用。它取代了1977 年发布的数据加密标准(DES) 。
AES 描述的算法是对称密钥算法,这意味着相同的密钥用于加密和解密数据。
一些特性
- 对称加密,加密解密使用同样的密钥
- 分组加密,将明文分块成若干个数据块,分块加密(块大小固定为128位 16Byte)
- 密钥长度可选128位、192位、256位,分别对应于10轮循环、12轮循环、14轮循环
加密过程
- 最终轮运算有些不同的是它只执行 1、2、4,不执行3。
解密
解密为加密的完全逆过程
这个图从下往上看
AES
https://www.oikiou.top/2024/f17585eb/