密码熵计算器

选长度和字符集,看熵值和搜索空间有多大。

允许的字符类别
熵
— 位
字符集大小
— 个字符
组合数
—
离线破解时间
—
评级 — — 位

比较密码策略,熵是最诚实的办法。与其争论符号有没有用,不如直接算出某条规则到底加了多少——而多数强制复杂度规则加得少得惊人。

在下面设定长度和字符集,计算器给出 bit 数、可能组合数,以及在每秒 10^11 次猜测下穷尽一半空间所需的时间。

使用方法

  1. 填入系统允许的长度。
  2. 勾选它允许的字符类别。
  3. 一次只改一个变量,比较两套策略。

怎么读这些数字

bit 是可加的:每多一个字符,空间乘以字符集大小,等同于加上 log2(字符集大小) 个 bit。这就是从 12 位加到 16 位远比从纯字母换成全符号划算的原因。

附上组合数是因为对很多人来说它比 bit 更直观。62^12 看着很大,直到你意识到离线攻击者几天就能覆盖;88^16 形状相似,但大了 30 个数量级。

审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。

常见问题

熵值定到多少算好?

80 bit 在可预见的将来都能扛住离线攻击。60 bit 只对有限速的在线攻击可接受。低于 40 bit,就当这枚密码是一次性的。

更长的密码熵一定更高吗?

只有字符是随机选取时才成立。30 个字符的句子熵远低于长度所暗示的水平,因为词序本身携带信息。

为什么按每秒 10^11 次猜测计算?

这是现代多 GPU 设备针对快哈希的合理量级。面对 bcrypt 或 Argon2,实际速率要除以几百万。

相关工具

更多密码工具。