跳到主要内容
uencoder

AES Key Schedule

AES 密钥扩展将 N 位主密钥扩展为 (轮数+1) 个 128 位轮密钥,每轮 AddRoundKey 使用一个。

用途

为每轮提供独立的轮密钥,实现密钥混淆与轮间独立性。

机制

将主密钥按 4 字节字排列,迭代扩展:每 4 字用 RotWord、SubWord、Rcon 异或与前一字异或生成新字。128 位密钥扩展为 44 个 32 位字(11 个轮密钥)。

用例

  • AES 加密预处理
  • AES 解密逆向密钥
  • 轮密钥生成

相关工具

参考链接