跳到主要内容

密码强度检测

熵基线四档评分,识别常见弱密码、键盘序列与生日年份。

本地计算 · 数据不出浏览器
密码(不会离开本机)

输入密码后,强度评分与弱模式明细会显示在这里。

使用说明

这个工具解决什么问题

注册账号、设置服务密码时想知道手里的密码到底结不结实。「长得复杂」不等于强:P@ssw0rd123 这类密码花样齐全,却是最先被字典攻破的一批。这个工具按「字符集池×长度」估算熵作基线,给出 0-100 分与弱/一般/强/极强四档评级,再识别常见弱模式逐项扣分,每个扣分点都给出原因与改进建议。全程纯浏览器本地运行,不联网查泄露库,密码不外传。

核心能力

熵基线:按字符集池×长度估算,分弱/一般/强/极强四档。弱密码否决:内置百级泄露高频表,命中一票否决压到 20 分以下。模式识别:重复/循环(aaa、abab)、键盘与字符序列(qwerty、1234)、年份与生日日期、字符集过窄逐项检查。改进建议:每项扣分附原因与具体改法。零网络请求:本地检测,页面明示不查在线泄露库。

使用建议

新密码先用它过一遍,重点看扣分原因:命中年份就把生日段换掉,序列模式就打乱排列;短语式口令(一串无关词加符号)通常比「单词+变形」结构更耐猜。检测完关掉页面即可,工具不存储任何输入;需要批量核对的场景,建议在离线环境逐条处理。

常见问题

分数是怎么算的?

先按字符集池×长度估算熵作基线(小写 26 个字符,大小写+数字+符号池更大),再按命中的弱模式逐项扣分,归一到 0-100 分、分弱/一般/强/极强四档。熵只看池子与长度,分数反映的是结构强度,不是安全承诺。

「P@ssw0rd123」看起来复杂为什么是弱密码?

因为它在常见弱密码与泄露高频表里。这类密码字符种类齐全但结构人尽皆知,工具内置百级高频弱口令表,命中即一票否决、压到 20 分以下,再花哨的字符替换也救不回来。

会联网查泄露库吗?

不会。为守住零网络请求红线,本工具不调用任何在线泄露库,页面也有明示;内置弱密码表是离线的。想查是否出现在公开泄露中请自行前往相关服务,但那会把密码哈希发给第三方,自行权衡。

扣分理由在哪看?

每项命中都会列出原因与改进建议:重复/循环模式(aaa、abab)、键盘与字符序列(qwerty、1234)、年份与生日日期、字符集过窄等,照着改即可。

随机密码生成

生成加密级随机密码,长度与字符集可配,每类字符必有。

Bcrypt/Argon2 哈希

密码哈希生成与校验(hash-wasm),WASM 本地计算。

AES256 加解密

AES-256-GCM 文本加解密,PBKDF2 派生密钥,容器 JSON 输出。

查看更多编解码,或浏览全部工具。