百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

sha1collisiondetection

> 编程语言
开源

用于检测文件中 SHA-1 碰撞的库和命令行工具

1.4K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

用于检测文件中 SHA-1 碰撞的库和命令行工具

sha1collisiondetection

用于检测文件中 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· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

C

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言