跳到主要内容
uencoder

Key Schedule

密钥扩展将主密钥派生为多个轮密钥的算法,是分组密码的预处理阶段。

用途

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

机制

从主密钥迭代派生:每轮对前一轮密钥施加移位、替换、常量异或等操作生成新轮密钥。不同算法(AES、DES、Blowfish)有不同扩展方案。

用例

  • AES/DES 密钥扩展
  • Blowfish P-array/S-box 初始化
  • 轮密钥生成

相关工具

参考链接