跳到主要内容
uencoder

Key Whitening

密钥白化是在轮函数前后额外异或密钥的技术,增强密码抗暴力破解强度而不增加轮函数复杂度。

用途

以极低开销增加有效密钥长度,使密码对已知明文攻击更稳健,被 Twofish、AES-256 等采用。

机制

在首轮前异或输入白化密钥,在末轮后异或输出白化密钥,白化密钥独立于轮密钥。解密时逆向异或。

用例

  • Twofish 输入输出白化
  • AES-256 密钥利用
  • 分组密码加固

相关工具

参考链接