密码强度在线评估工具
把一个密码丢进来,立刻告诉你它到底扛不扛得住:强度几级、信息熵多少 bit、按离线猜和暴力破解两档速度要多久才被撞开、问题出在哪一条,顺手再给你生成一个随机强密码。整个过程都在你自己的浏览器里算。
长尾词:密码强度检测 · 密码强度在线评估 · 弱密码检测 · 强密码生成
① 输入密码
输入的内容只在当前页面参与计算,不发送到任何服务器。连输账号密码的场景,建议评估完点一下「清空」。
只用来检测「密码里夹了账号名」这类弱密码,不参与强度打分。
勾上后会额外提示「密码包含你的账号片段」。
② 参数设置
默认 16 位,四类字符(大小写字母 + 数字 + 符号)随机抽取,用浏览器的 crypto 随机数生成,不是 Math.random()。点「生成强密码」即用。
③ 评估结果
还没有输入密码,上面随便打几个字符试试
说明
• 评分口径:先看长度和字符种类,算出信息熵 entropy = 位数 × log2(字符池大小),再扣掉连续序列(abc / 123)、键盘顺序(qwerty / asdf)、重复字符(aaa)、常见弱密码、夹带账号邮箱、纯数字 / 纯生日这类模式的分数,最后按熵值落到「很弱 / 弱 / 中等 / 强 / 很强」五档。
• 破解时间:假设攻击者每秒试 100 亿次(离线猜测,拿到哈希后本地狂跑)和每秒 1 万亿次(分布式暴力破解)两档,把 2熵值 次尝试折算成年数,只是量级参考。
• 弱密码库:内置近 300 条国内常见弱密码(123456、password、admin、qq123456、各类生日 / 手机号前缀等)以及常见的键位与数字顺序,命中会直接判为「很弱」。
• 注意:本工具只在你的浏览器里跑,密码不会上传,也不写入任何日志;但页面访问 itself 会计一次统计。生成强密码请用点「生成随机强密码」按钮拿到的那个,别照着键盘敲。
• 想知道一个手机号属于哪个省、哪家运营商?试试手机号归属地批量查询。
• 亲戚之间该怎么称呼算得准一点?试试亲戚关系计算器。