跳到主要内容
uencoder

Pre-Whitening

前白化是在首轮轮函数之前将明文与独立密钥异或的操作,增加有效密钥长度。

用途

使密码在轮函数之前就引入额外密钥混淆,提升抗已知明文攻击能力。

机制

ciphertext_pre = plaintext XOR K_pre,再送入轮函数。K_pre 独立于主密钥扩展。Twofish 使用 128 位前白化。

用例

  • Twofish 加密
  • 分组密码加固
  • 密钥长度扩展

相关工具

参考链接