AES 加密算法(高级加密标准)是目前全球应用最广泛的对称加密算法,由美国 NIST 标准化,支持 128、192、256 位密钥,广泛用于 HTTPS、Wi-Fi、磁盘加密等场景,兼顾安全性与运算效率。

| 类型 | 对称分组加密算法 |
| 设计者 | Joan Daemen、Vincent Rijmen |
| 标准化机构 | 美国 NIST |
| 推出时间 | 2001 年(FIPS 197) |
| 密钥长度 | 128 / 192 / 256 位 |
| 分组长度 | 128 位 |
AES 加密算法(Advanced Encryption Standard,高级加密标准)是一种对称分组加密算法,由美国国家标准与技术研究院(NIST)标准化,是当今使用最广泛的数据加密标准。
上世纪末,老一代加密标准 DES 因密钥过短已不再安全,NIST 于是面向全球公开征集新的加密标准。比利时密码学家 Joan Daemen 和 Vincent Rijmen 设计的 Rijndael 算法在多轮评选中胜出,于 2001 年被正式确立为 AES 标准(FIPS 197)。
AES 属于对称加密,即加密和解密使用同一把密钥。它以 128 位为一个分组处理数据,密钥长度可选 128、192 或 256 位,对应 AES-128、AES-192 和 AES-256 三个版本,密钥越长理论安全强度越高。加密过程由多轮字节替换、行移位、列混合和轮密钥加等操作组成,结构清晰且便于软硬件高效实现。
如今 AES 无处不在:HTTPS 网页传输、Wi-Fi 的 WPA2/WPA3、VPN、手机和电脑的全盘加密、压缩包密码、即时通讯的端到端加密等,底层大多依赖 AES。主流 CPU 还内置了 AES-NI 硬件指令,使加解密速度极快、几乎不影响性能。
问:AES-256 一定比 AES-128 好吗?答:AES-256 密钥更长、理论强度更高,但 AES-128 对绝大多数场景已足够安全,且速度稍快。实际安全性更多取决于密钥管理和实现质量,而非单纯的密钥长度。
问:AES 和 RSA 有什么区别?答:AES 是对称加密,加解密同钥、速度快,适合加密大量数据;RSA 是非对称加密,有公钥私钥之分,速度慢,常用于交换 AES 密钥和数字签名。实际系统通常两者配合使用。
问:AES 会被量子计算机破解吗?答:量子算法理论上会把 AES 的有效强度减半,但 AES-256 在量子时代仍被认为足够安全,受量子威胁更大的是 RSA 等非对称算法。

| 类型 | 对称分组加密算法 |
| 设计者 | Joan Daemen、Vincent Rijmen |
| 标准化机构 | 美国 NIST |
| 推出时间 | 2001 年(FIPS 197) |
| 密钥长度 | 128 / 192 / 256 位 |
| 分组长度 | 128 位 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧