AES 三种密钥长度
| 密钥长度 | 轮数 | 扩展后轮密钥数 | 常见用途 |
|---|---|---|---|
| AES-128 | 10 轮 | 11 个 | TLS 会话、常规数据加密 |
| AES-192 | 12 轮 | 13 个 | 较少使用,兼容个别合规要求 |
| AES-256 | 14 轮 | 15 个 | 高等级保护、全盘加密(XTS) |
对比测试
对比测试
openssl speed -elapsed -evp aes-128-cbc
openssl speed -elapsed -evp aes-256-cbc
openssl enc -aes-128-cbc -pbkdf2 -salt -in a.txt -out a128.enc
openssl enc -aes-256-cbc -pbkdf2 -salt -in a.txt -out a256.enc有 AES-NI 指令集的 CPU 上,128 与 256 位性能差距通常较小;无硬件加速的环境(如老设备)差距会拉大。