首页 / 密码检查器

密码检查器

按你自己的规则分析一个或多个密码的强度,并逐条查看每个密码满足了什么。

要检查的密码

默认关闭。勾选后,浏览器会计算每个密码的 SHA-1 哈希,只把前 5 个字符发送到 api.pwnedpasswords.com,对方返回数百个开头相同的哈希(带填充,不会暴露真实数量)。比对在本地完成:密码和完整哈希都不会离开你的设备。

检查的规则

这些是密码被视为合格必须满足的要求,就像公司或网站的密码策略。每个密码都会与之比较,你会看到满足了哪些、没有满足哪些。如果不确定,请保留“推荐(NIST)”。

必须包含
不得包含

规则(包括禁用词列表)以未加密形式保存在此浏览器中;其中从不包含密码。

广告
Google AdSense 广告预留位(底部横幅)

如何检查你的密码

每个密码都会按你选择的规则(长度、字符类型、重复、顺序、禁用词以及内置的常见密码列表)进行比对,并给出熵的估计值。一切都在浏览器中完成;只有勾选泄露检查时才会查询外部服务,而且从不发送密码本身。

  1. 输入一个密码,粘贴列表(每行一个,可带标签),或加载 TXT、CSV 或 Excel 文件。

  2. 选择预设规则(基本、按 NIST 推荐或严格),或按你的策略调整,然后点击检查。

  3. 查看结果:检查一个密码时,每条规则都会标明是否满足,并显示大致被猜出的时间;检查列表时,会得到可下载为 CSV 或 TXT 的表格(可隐藏密码)。

为什么选择 JapalTools?

您的文件不会离开您的设备

整个过程都在您的浏览器中完成。文档不会上传到任何服务器,因此您可以放心用于工资单、合同或身份证件。

免费、无需注册、无水印

无需创建账户,也无需留下邮箱,结果不会添加任何标记。

适用于任何设备

电脑、平板或手机均可,只需使用最新的浏览器(Chrome、Edge、Firefox 或 Safari)。无需安装任何东西。

广告
Google AdSense 广告预留位(内容之间)

常见问题

不会。规则、熵和重复项都在浏览器中计算。只有勾选“同时检查是否出现在已知的数据泄露中”时才会查询 Have I Been Pwned,发送的仅是每个密码 SHA-1 哈希的前 5 个字符,数百个不同的密码都会共用这一前缀。

它以“位”为单位粗略衡量密码被猜中的难度:以所用字符集的大小为基础,并扣除重复、键盘顺序、已知单词和常见密码变体的影响。每多 1 位,所需尝试次数翻倍。这只是参考值:它不了解攻击者的字典,也无法判断密码是否是一句众所周知的话。

因为 NIST 指南(SP 800-63B)不建议强制混合字符类型:这往往产生“Summer2024!”这类可预测的密码。指南推荐的是足够的长度、允许长句,并拒绝常见密码、顺序、重复以及与服务相关的词,这正是该规则所做的。你可以用自己的规则要求任何字符类型。

规则定义了你认为可接受的密码。如果你管理公司或服务,请填入你的策略(例如 12 个字符并包含一个数字),一次检查哪些密码不合格。如果只想知道自己的密码好不好,请保留“推荐(NIST)”:检查一个密码时,每条规则都会标上 ✓ 或 ✗。

根据估算熵计算:即拥有密码哈希的攻击者用高性能计算机每秒尝试 100 亿种组合时平均所需的时间。仅供参考:常见或已泄露的密码即使数字很高也会被立即猜出,而限制尝试次数的服务能提供更多保护。

由 JapalTools 自行编写:约 300 个全球常见的密码和词语(123456、qwerty、password、人名、球队、“iloveyou”…),涵盖多种语言。它也能识别开头或结尾加数字或符号的变体,以及用 @ 代替 a、用 0 代替 o 等替换。列表刻意保持简短;若要与数亿个真实泄露的密码比对,请勾选 Have I Been Pwned 检查。

不会。文档在您自己的浏览器中处理,不会发送给 JapalTools 或任何人。关闭页面后,您的设备之外不会留下任何副本。

正在矢量化…