密码强度检测器
估算密码有多强:给出评分、猜测次数、熵以及四种攻击速度下的破解时间,也可根据长度和字符集估算。不会发送任何内容。
弱点:它建立在常见的密码或单词之上。 年份和日期很容易被猜到。 只把首字母大写几乎没有帮助。
建议:使用由几个随机单词组成的口令短语,或让密码管理器生成一个很长的随机密码。 至少设置为 12 个字符。
这是仿照 zxcvbn 方法的估算,使用内置的 446 个非常常见的密码和 295 个常见单词与名字的列表;真实的攻击者使用的列表要大得多,所以高分只是最低限度的检查,而不是保证。全部检测都在你的浏览器中完成,密码绝不会发送到任何地方。
| 攻击方式 | 时间 |
|---|---|
| 在线,有限速(每小时 100 次) | 2.2 年 |
| 在线,无限速(每秒 10 次) | 2.3 天 |
| 离线,慢哈希(每秒 10⁴ 次) | 3.3 分钟 |
| 离线,快哈希(每秒 10¹⁰ 次) | 瞬间 |
| 片段 | 规律 | 猜测次数 (log₁₀) |
|---|---|---|
| Summer | 常见密码 #69 | 2.14 |
| 2024 | 年 | 1.70 |
| ! | 随机字符 | 1.98 |
密码的真正强度不只取决于长度,而是攻击者需要猜多少次。这个检测器按 zxcvbn 的思路来估算:它会查找常见密码、字典单词、用形似符号替换的字母、键盘连续按键、连续序列、重复、年份和日期,找出用这些片段构成你的密码的最便宜方式,然后给出 0–4 分的评分、猜测次数,以及四种攻击速度下的破解时间。第二种模式则根据长度和字符集来估算强度。
使用方法
- 输入密码进行分析,或切换到“长度与字符集”模式。
- 查看评分以及它找到的各个片段的拆分情况。
- 在破解时间表中查看你关心的攻击速度。
- 按照建议让密码更强。
计算公式
对真正随机的密码,熵 = 长度 × log₂(字符集大小),猜测次数 ≈ 2^熵。在检测模式下,工具会把密码拆成片段,给每个片段一个猜测次数(列表中的排名、规律的数量,或随机字符的字符集大小 ^ 长度),并取最便宜的拆分:猜测次数 = l! × 各片段猜测次数的乘积,其中 l 是片段数。
破解时间 = 猜测次数 ÷ 2 ÷ 每秒尝试次数,因为平均来说攻击者试到一半的可能就会成功。评分:少于 10³ 次猜测为 0,少于 10⁶ 为 1,少于 10⁸ 为 2,少于 10¹⁰ 为 3,达到 10¹⁰ 及以上为 4。
示例
“password1234”看起来很长,但它会被拆成最常见的密码加上“1234”:2! × 50 × 50 = 5,000 次猜测,评分为 1,高速离线攻击瞬间就能破解。而使用全部 94 个可打印符号的 12 位随机密码则有 12 × log₂(94) ≈ 78.7 位的熵。
常见问题
我的密码会被发送到别处吗?
不会。分析完全在你的浏览器中用 JavaScript 运行——不会上传、记录或保存任何内容。即便如此,也请不要在共用或公共电脑上输入你真正使用的密码。
为什么长密码有时也很弱?
因为长度只有在字符不可预测时才有帮助。“password1234”有十二个字符,但它是一个著名的密码加上一个连续序列,几千次猜测就能破解。
评分有多可靠?
这只是估算。内置列表比攻击者使用的泄露密码库小得多,所以高分只表示密码避开了明显的规律,并不代表无法破解。真正重要的是长度加上真正的随机性——密码管理器,或由随机单词组成的口令短语。
仅供参考和娱乐。请遵守当地法律;如饮酒、博彩或投资加密货币,请理性适度。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/password-strength-checker/
引用此工具
kakaoCalc. (2026, November 8). 密码强度检测器. https://kakao.mobile/zh/tools/password-strength-checker/
“密码强度检测器.” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/password-strength-checker/.