SHACAL-2
SHACAL-2 是将 SHA-256 压缩函数视为分组密码的派生算法,以链值为明文、消息块为密钥。
用途
利用 SHA-256 压缩函数构造分组密码,用于分析 SHA-256 与设计基于 SHA-2 的密码方案。
机制
SHA-256 压缩函数对链值可逆(给定消息块),视为以 512 位消息块为密钥、256 位链值为明文的分组密码。NESSIE 曾评估。
用例
- SHA-256 安全分析
- 哈希派生密码
- NESSIE 评估
SHACAL-2 是将 SHA-256 压缩函数视为分组密码的派生算法,以链值为明文、消息块为密钥。
利用 SHA-256 压缩函数构造分组密码,用于分析 SHA-256 与设计基于 SHA-2 的密码方案。
SHA-256 压缩函数对链值可逆(给定消息块),视为以 512 位消息块为密钥、256 位链值为明文的分组密码。NESSIE 曾评估。