用于检测文件中 SHA-1 碰撞的库和命令行工具
用于检测文件中 SHA-1 碰撞的库和命令行工具
更具体地说,它们将检测任何针对 SHA-1 的密码分析碰撞攻击,使用前 32 个 SHA-1 干扰向量中的任意一个,概率为 1:
库不仅支持应用程序可以检查和处理的指示标志,还支持一种特殊的 safe-hash 模式,在未检测到冲突时返回真实的 SHA-1 哈希,而在检测到冲突时返回不同的 safe 哈希。冲突的文件将具有相同的 SHA-1 哈希,但将具有不同的不可预测的安全哈希。这基本上使应用程序能够免受 SHA-1 冲突的保护,而无需对应用程序进行进一步更改,例如基于 SHA-1 冲突的数字签名伪造自动失效。
反密码分析, Marc Stevens, CRYPTO 2013, 计算机科学讲义, 第 8042 卷, Springer, 2013 年, 第 129-146 页, https://marc-stevens.nl/research/papers/C1
暂无开放 Issues,或尚未同步最近议题。