密码强度检测器——无需将密码发送至任何地方,即可了解您的密码实际强度如何。

输入密码,即可立即获得客观的评分。该检测工具会检查常见密码、普通词汇、键盘连击、数字序列和年份,然后显示预估的熵值,以及在三种现实情境下破解该密码所需的时间。所有计算都在您的设备上完成,您输入的内容绝不会泄露到设备之外。

验证密码 在您的浏览器中进行过检查,从未发送至任何地方
密码强度检测工具,可针对输入的密码显示强度指示器、熵值以及猜出所需时间的结果

验证密码

已在您的设备上进行过验证。您输入的任何内容均不会被发送、保存或记录。
我们的发现
  • 输入一个密码,看看有什么特别之处。
如何让它更坚固
  • Suggestions will appear here.

您的结果

强度
–
请输入密码以开始。
–长度
–字符类型
–估计熵
–Guesses needed (avg)
平均猜中时间
该网站限制您每小时只能猜100次——
被盗数据库,哈希速度慢(每秒10,000次)–
被盗数据库,快速哈希(每秒100亿次)——
这些是在假设的猜测速度下的估计值,并非承诺。即使评分很高,也无法确保您免受网络钓鱼、恶意软件或重复使用密码的侵害。
指南

密码强度检测指南:什么样的密码难以被猜中

分数是如何计算出来的,以及该如何处理。

简明解释

什么是密码强度检测工具?

密码强度检测工具可以估算一个密码在面对他人尝试猜测时能坚持多久。它不再像以往那样要求勾选“包含一个大写字母”或“包含一个数字”之类的选项,而是提出了一个更切中要害的问题:需要多少次猜测才能破解?

这一点很重要,因为许多符合网站规则的密码仍然很容易被猜中。例如,“Password1!”虽然包含大写字母、数字和符号,但攻击者尝试的第一个密码往往就是它。该检测工具会排查此类习惯,例如常见密码、普通单词、键盘连按、数字序列和年份,并向您报告检测结果。

它直接在您的设备上运行,无需注册账号。

使用它的常见原因

人们为什么要检查密码

提交之前

在将某个密码设为新账户的常用密码之前,先检查一下它是否足够安全。

教学与宣传

利用实时计分,向家人、学生或同事展示为什么长密码短语比短而复杂的密码更胜一筹。

反思旧习惯

测试一下你通常会选择什么样的密码,并找出哪些模式容易被猜中。

工作原理

力量分数的计算方法

该检测工具会将您的密码拆分为攻击者最容易猜中的部分。这些部分可能是常见的密码、词典中的单词(无论是否包含大写字母或包含形似字符的替换)、序列(如 abcd 或 9876)、重复的字符或字符块、键盘连续按键(如 asdf),或是年份。 剩余部分将按您所用字符集中的随机字符进行计价:小写字母、大写字母、数字和符号。

每块数据都被转换为熵值,并进行累加。 随后根据该总和确定一个评级:低于28比特为“非常弱”,36比特及以下为“弱”,60比特及以下为“一般”,80比特及以下为“强”,高于80比特为“非常强”。这些分级与密码生成器采用的分级一致,因此这两款工具的评分具有可比性。

“猜测所需时间”的数值是将平均猜测次数除以假设的猜测速度得出的。这三种速度分别为:对于受速率限制的网站,每小时100次猜测;对于使用bcrypt等低效哈希算法的被盗数据库,每秒10,000次;以及对于高效哈希算法,每秒100亿次。 内置的密码列表较短,因此拥有规模大得多的密码列表的真实攻击者,其攻击效果至少与之相当,甚至可能更胜一筹。

只需几个步骤就能搞定

如何检查密码

  1. 在框中输入或粘贴密码。输入时,分数会实时更新。
  2. 如果想查看输入的内容,请点击“显示”;若要重新开始,请点击“清除”。
  3. 请阅读评分、熵值以及三个“猜测所需时间”的数值。
  4. 请查看搜索结果及其下方的建议,如有必要,请更改密码。
更佳的效果

简单小贴士

  • 长度胜过复杂度。对于重要账户而言,16个或更多字符是一个不错的目标。
  • 由4到6个随机且互不相关的单词组成的密码短语,既安全又容易记忆。
  • 不要以姓名、生日、宠物或最喜欢的球队为依据设置密码。这些都是最容易被猜中的。
  • 每个账户都使用不同的密码,并将它们保存在密码管理器中。
  • 只要系统提供双因素认证功能,请务必开启该功能。
值得了解

限制与隐私

隐私

您的密码将在浏览器中进行分析。它不会被上传、保存或记录,且该页面不会将您输入的内容发送至服务器。为了让您更放心,建议您测试一个与您真实密码相似的密码,而不是直接使用真实密码。

限制

该评分是基于一份简短的内置常用密码列表和少量模式得出的估计值,因此可能会遗漏大型攻击者列表能检测到的内容;此外,它无法区分随机的小写字母和单词,因此对纯小写字母的密码会给予较为保守的评分。 它无法判断密码是否曾出现在数据泄露事件中,也无法反映钓鱼攻击、恶意软件或跨网站重复使用等情况。

常见问题

密码强度检测器常见问题解答

在这里输入我的真实密码安全吗?

该验证功能完全在您的浏览器中运行。您输入的任何内容都不会被发送至服务器、存储或记录,您可以在加载页面后,在测试前切换到离线状态来确认这一点。尽管如此,建议养成一个谨慎的习惯:测试时应使用与您真实密码风格相似的密码,而不是直接使用真实密码。

密码检测工具是如何判定一个密码不安全的?

它会估算攻击者需要尝试多少次才能破解。它会搜索常见密码、词典单词、简单的字母与符号互换、诸如“abc”或“1234”之类的序列、重复字符、键盘连续键位(如“qwerty”)以及年份,然后将剩余的部分视为随机字符进行评估。最简单的解释胜出,因为这正是真实攻击者的运作方式。

这些熵值代表什么?

熵是一种衡量猜测次数的方式。每增加1比特,所需的猜测次数就会翻一番,因此60比特所需的猜测次数是50比特的1000倍。作为粗略的参考,对于大多数用途而言,低于28比特的强度非常弱,60至80比特的强度较强,而80比特以上的强度则非常强。

为什么由简单单词组成的长密码仍然被评为“弱”?

词典里的词比随机字母组合要容易预测得多。由四个互不相关的随机词组成的短语可能依然很有效,但常见的短语、歌词以及与你相关的词汇往往会被很早猜中。只有当词组背后的选择真正随机时,词组的长度才最有帮助。

将字母替换为符号(例如 p@ssw0rd)有用吗?

几乎没有。攻击者知道常见的替换规则,例如用 @ 代替 a、用 0 代替 o、用 3 代替 e,并会自动尝试这些替换。校验器将这些替换视为微小的额外成本,而非真正的新字符。

“猜测所需时间”的数据基于哪些假设?

这些数据展示了三种情况下的平均耗时(即所有尝试次数的一半):一个每小时限制尝试次数约为100次的网站;一个受慢速哈希算法保护、每秒允许10,000次尝试的被盗数据库;以及一个受快速哈希算法保护、每秒允许100亿次尝试的被盗数据库。 这些速度仅为假设值,因此请将结果视为参考。

被评为“非常强”的密码还会被破解吗?

是的。密码强度仅涉及猜测的可能性。密码仍可能通过网络钓鱼、恶意软件、网站数据泄露,或在曾遭入侵的网站上重复使用而被窃取。因此,为每个账户设置唯一密码以及启用双因素认证,其重要性不亚于密码强度评分。

这能检查我的密码是否在数据泄露事件中被泄露了吗?

不。这样做意味着会将与您的密码相关的信息发送给另一项服务,而该工具的设计初衷正是避免这种情况。它仅识别一份内置的、包含极常见密码的简短列表,因此请使用密码管理器或浏览器中的数据泄露监测服务来处理此事。

如果我的密码评分很低,我该怎么办?

与其调整密码,不如直接更换。使用密码生成器生成一个长而随机的密码,或者选择由四个至六个互不相关的单词组成的密码短语,并将其保存在密码管理器中。然后为重要账户开启双因素认证。

来自使用该工具的用户

评论

正在加载评论……
继续前进

工具箱里的更多工具

该主页还提供了数十种无需 API 密钥即可使用的免费工具。

推荐一款工具