首页/安全/加密与证书速查/AES 高级加密标准
本包目录(305 条)
加密算法基础95 条
TLS 与 HTTPS60 条证书与 PKI30 条OpenSSL 实战30 条证书运维排查49 条密钥管理41 条

AES 高级加密标准

NIST 于 2001 年发布的分组密码标准(FIPS 197),分组 128 位、密钥 128/192/256 位,是 TLS、磁盘加密与文件加密中使用广泛的对称算法。

加密与证书速查安全更新于 2026-10-12
标准FIPS 197 / ISO 18033-3
分组长度128 位
密钥长度128 / 192 / 256 位
轮数10 / 12 / 14 轮(随密钥长度变化)

OpenSSL 加解密示例

OpenSSL 加解密示例
openssl enc -aes-256-cbc -pbkdf2 -iter 600000 -salt -in plain.txt -out data.enc
openssl enc -d -aes-256-cbc -pbkdf2 -iter 600000 -in data.enc -out plain.txt
AES 本身只保证机密性:CBC 等纯加密模式不防篡改,应改用 AES-GCM 等 AEAD,或按 Encrypt-then-MAC 组合 HMAC。

易错点

  • AES 轮数与密钥长度绑定(10/12/14 轮),自行实现时轮数写错会直接破坏安全性
  • 填充与 IV 处理属于工作模式层,不属于 AES 本体,排错时要先分清算法与模式

数据来源与参考

  • FIPS 197(Advanced Encryption Standard)
  • NIST SP 800-38A(分组密码工作模式)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌