提交之前
在将某个密码设为新账户的常用密码之前,先检查一下它是否足够安全。
输入密码,即可立即获得客观的评分。该检测工具会检查常见密码、普通词汇、键盘连击、数字序列和年份,然后显示预估的熵值,以及在三种现实情境下破解该密码所需的时间。所有计算都在您的设备上完成,您输入的内容绝不会泄露到设备之外。
分数是如何计算出来的,以及该如何处理。
密码强度检测工具可以估算一个密码在面对他人尝试猜测时能坚持多久。它不再像以往那样要求勾选“包含一个大写字母”或“包含一个数字”之类的选项,而是提出了一个更切中要害的问题:需要多少次猜测才能破解?
这一点很重要,因为许多符合网站规则的密码仍然很容易被猜中。例如,“Password1!”虽然包含大写字母、数字和符号,但攻击者尝试的第一个密码往往就是它。该检测工具会排查此类习惯,例如常见密码、普通单词、键盘连按、数字序列和年份,并向您报告检测结果。
它直接在您的设备上运行,无需注册账号。
在将某个密码设为新账户的常用密码之前,先检查一下它是否足够安全。
利用实时计分,向家人、学生或同事展示为什么长密码短语比短而复杂的密码更胜一筹。
测试一下你通常会选择什么样的密码,并找出哪些模式容易被猜中。
该检测工具会将您的密码拆分为攻击者最容易猜中的部分。这些部分可能是常见的密码、词典中的单词(无论是否包含大写字母或包含形似字符的替换)、序列(如 abcd 或 9876)、重复的字符或字符块、键盘连续按键(如 asdf),或是年份。 剩余部分将按您所用字符集中的随机字符进行计价:小写字母、大写字母、数字和符号。
每块数据都被转换为熵值,并进行累加。 随后根据该总和确定一个评级:低于28比特为“非常弱”,36比特及以下为“弱”,60比特及以下为“一般”,80比特及以下为“强”,高于80比特为“非常强”。这些分级与密码生成器采用的分级一致,因此这两款工具的评分具有可比性。
“猜测所需时间”的数值是将平均猜测次数除以假设的猜测速度得出的。这三种速度分别为:对于受速率限制的网站,每小时100次猜测;对于使用bcrypt等低效哈希算法的被盗数据库,每秒10,000次;以及对于高效哈希算法,每秒100亿次。 内置的密码列表较短,因此拥有规模大得多的密码列表的真实攻击者,其攻击效果至少与之相当,甚至可能更胜一筹。
您的密码将在浏览器中进行分析。它不会被上传、保存或记录,且该页面不会将您输入的内容发送至服务器。为了让您更放心,建议您测试一个与您真实密码相似的密码,而不是直接使用真实密码。
该评分是基于一份简短的内置常用密码列表和少量模式得出的估计值,因此可能会遗漏大型攻击者列表能检测到的内容;此外,它无法区分随机的小写字母和单词,因此对纯小写字母的密码会给予较为保守的评分。 它无法判断密码是否曾出现在数据泄露事件中,也无法反映钓鱼攻击、恶意软件或跨网站重复使用等情况。
该验证功能完全在您的浏览器中运行。您输入的任何内容都不会被发送至服务器、存储或记录,您可以在加载页面后,在测试前切换到离线状态来确认这一点。尽管如此,建议养成一个谨慎的习惯:测试时应使用与您真实密码风格相似的密码,而不是直接使用真实密码。
它会估算攻击者需要尝试多少次才能破解。它会搜索常见密码、词典单词、简单的字母与符号互换、诸如“abc”或“1234”之类的序列、重复字符、键盘连续键位(如“qwerty”)以及年份,然后将剩余的部分视为随机字符进行评估。最简单的解释胜出,因为这正是真实攻击者的运作方式。
熵是一种衡量猜测次数的方式。每增加1比特,所需的猜测次数就会翻一番,因此60比特所需的猜测次数是50比特的1000倍。作为粗略的参考,对于大多数用途而言,低于28比特的强度非常弱,60至80比特的强度较强,而80比特以上的强度则非常强。
词典里的词比随机字母组合要容易预测得多。由四个互不相关的随机词组成的短语可能依然很有效,但常见的短语、歌词以及与你相关的词汇往往会被很早猜中。只有当词组背后的选择真正随机时,词组的长度才最有帮助。
几乎没有。攻击者知道常见的替换规则,例如用 @ 代替 a、用 0 代替 o、用 3 代替 e,并会自动尝试这些替换。校验器将这些替换视为微小的额外成本,而非真正的新字符。
这些数据展示了三种情况下的平均耗时(即所有尝试次数的一半):一个每小时限制尝试次数约为100次的网站;一个受慢速哈希算法保护、每秒允许10,000次尝试的被盗数据库;以及一个受快速哈希算法保护、每秒允许100亿次尝试的被盗数据库。 这些速度仅为假设值,因此请将结果视为参考。
是的。密码强度仅涉及猜测的可能性。密码仍可能通过网络钓鱼、恶意软件、网站数据泄露,或在曾遭入侵的网站上重复使用而被窃取。因此,为每个账户设置唯一密码以及启用双因素认证,其重要性不亚于密码强度评分。
不。这样做意味着会将与您的密码相关的信息发送给另一项服务,而该工具的设计初衷正是避免这种情况。它仅识别一份内置的、包含极常见密码的简短列表,因此请使用密码管理器或浏览器中的数据泄露监测服务来处理此事。
与其调整密码,不如直接更换。使用密码生成器生成一个长而随机的密码,或者选择由四个至六个互不相关的单词组成的密码短语,并将其保存在密码管理器中。然后为重要账户开启双因素认证。
该主页还提供了数十种无需 API 密钥即可使用的免费工具。
没有匹配的问题。
请与其他访客分享您对这款工具的看法。