设计配色

哈希碰撞概率 - 生日悖论估算工具

按生日悖论近似公式估算给定哈希位数与样本量下至少发生一次碰撞的概率,用于评估短 ID、校验截断等场景的空间是否够用,计算在浏览器本地完成。

哈希碰撞数学

收藏工具

当前还没有选择收藏模式。

快捷操作

返回设计配色 浏览全部工具

你可以复制当前工具页链接,或在支持的设备上调用系统分享。

设计配色

哈希碰撞概率

Calculate the exact statistical probability of a hash collision (Birthday Paradox) occurring given the space size and number of generated tokens. Useful when deciding if an 8-char short ID is strictly enough.
Bits
Total Possible Combos (Space) 2^32
Probability of at least 1 Collision
68.8% P ≈ 1 - e^(-N^2 / 2H)

使用场景

  • 评估短链或邀请码空间是否够用
  • 判断截断哈希做校验的风险
  • 对比不同位数在给定规模下的碰撞率

如何使用

  1. 选择或输入哈希位数
  2. 填写预计生成数量 N
  3. 查看并复制碰撞概率结果

示例输入输出

输入

64 bits,N = 1,000,000,000

碰撞概率

约 2.7%

FAQ

结果是精确值吗?

不是。使用近似公式 1 - e^(-N² / 2H) 估算,适合量级判断,不是严格计数证明。

Bits 该怎么选?

可按空间规模对应位数,如 32、64、128;也可对照 CRC16、短 MD5、UUID、SHA-256 等预设。

工具列表

相关推荐

你可以从这里继续打开相近场景的工具,减少重复搜索。

UUID 生成

UUID 在线批量生成工具

可用

在线生成 UUID v4,支持批量生成和大写、去横杠、加花括号等格式选项,由浏览器原生 crypto 接口产生随机数,适合测试数据构造和唯一标识分配。

UUID 生成器 开发

口令熵估算

口令熵估算 - 搜索空间与破解时间

可用

根据口令长度与字符池估算香农熵、搜索空间与理论破解时间,并给出强度分级,计算在浏览器本地完成,适合评估口令短语与复杂密码的基础强度。

口令 安全

Hash 生成

Hash 生成 - SHA 摘要与对比工具

可用

对文本或本地文件计算 SHA-1、SHA-256、SHA-384、SHA-512 摘要,可选 HMAC 模式与 Hash 对比,全部基于 Web Crypto 在浏览器本地完成,适合校验与签名调试。

Hash SHA 摘要