开发者

密码强度检查器

你的密码真的安全,还是仅仅很长?获得真实的熵分析、预估破解时间和具体的强化建议——而不是一个模糊的弱/强标签。

这个计算器对您有帮助吗?

什么是密码强度检查器?

密码强度检查器评估您的密码对猜测和暴力破解攻击的抵抗能力。它通过精确测量熵——密码中的随机性量,并将其与长度分析、字符多样性评分和模式检测相结合,产生准确的强度评级。该工具还提供基于现代GPU硬件速度的估计破解时间——即密码被实际破解所需的时间,并为您提供具体的、可操作的建议以提高密码安全性。密码使用全部四种字符类型(小写、大写、数字、符号)从95个字符的池中选取时需要至少12个字符才能达到强状态。NIST建议安全密码至少需要80位熵。无论您是创建新密码还是审核现有密码,此检查器都能帮助您准确理解密码的实际强度,从而为您的在线账户提供更好的保护。常见的攻击方式包括暴力破解、字典攻击、彩虹表和凭证填充。

何时使用此计算器

  • 在创建新账户之前——验证所选密码是否符合安全标准。
  • 在数据泄露之后——检查现有密码是否需要更换。
  • 在安全审计期间——系统性地评估所有账户的密码。
  • 在学习密码安全知识时——理解是什么使密码强大或薄弱。
  • 在评估密码短语时——检查易记短语是否具有足够的熵值。
  • 在教授密码最佳实践时——展示长度和复杂度如何影响强度。

步骤:

  1. 在检查器中输入或粘贴密码。
  2. 查看即时强度评级(从弱到非常强)。
  3. 检查熵值位数和预计破解时间。
  4. 查看改进建议。

公式

熵值(位)= 长度 × log2(字符池大小) 字符池大小 = 26(小写)+ 26(大写)+ 10(数字)+ 33(特殊字符)= 最大95 评分依据:长度(50%)、大小写混合(15%)、数字(15%)、特殊字符(20%)

使用场景

  • 在使用前测试新密码
  • 评估现有密码的强度
  • 学习密码安全最佳实践
  • 审计组织密码策略

主要优势

  • 即时强度分析并提供熵评分
  • 基于实际攻击速度的清晰破解时间估计
  • 为您的密码量身定制的可操作改进建议
  • 完全私密——所有分析都在浏览器本地运行
  • 模式检测在弱点被利用之前就能捕获它们
  • 无需账户或注册即可免费使用

专业提示

  • 使用密码短语——容易记住的长句子
  • 永远不要在不同账户间重复使用密码
  • 在所有支持的账户上启用双因素认证
  • 使用密码管理器生成和存储唯一密码
  • 目标至少12个字符并混合所有字符类型

需要避免的常见错误

  • 认为包含大写字母就足够安全
  • 忽略密码长度的重要性
  • 使用生日或电话号码作为密码
  • 密码过于简短或简单

关键术语解释

熵:以比特衡量的不可预测性指标
暴力破解攻击:系统地尝试每种组合
字典攻击:尝试常见单词和短语
密码短语:由多个随机单词组成的密码
凭证填充:在其他网站上重复使用泄露的用户名-密码对

相关概念

  • 熵值:衡量密码随机性和不可预测性的指标,以位为单位表示。
  • 暴力破解攻击:系统性地尝试每一种可能的密码组合的攻击方式。
  • 字典攻击:尝试常见单词、短语和已知密码模式的攻击方式。
  • 密码短语:由多个随机单词组成、既强大又易于记忆的密码。

示例

密码Tr0ub4dor&3的熵值约为56位(良好)。破解它需要数天到数月的时间。更好的方案:blue-elephant-dances-midnight的熵值约为98位(非常强)。

解读您的结果

强度评级给出快速的是/否判断,但熵值分数更具信息量。两个密码可能都被评为“好”,但熵值可能不同——熵值更高的那个客观上更强。请专注于达到您账户类型所需的熵值门槛:一般账户60位以上,重要账户80位以上,关键账户100位以上。 破解时间估计假设攻击者使用现代GPU硬件(每秒数十亿次尝试)。如果您的密码显示需要数世纪才能破解,那么它对离线攻击是安全的。如果显示为几小时或几天,请考虑增加长度和字符多样性。 将改进提示当作一份检查清单来使用。您采纳的每一条提示都会显著增强密码强度。最有效的改变始终是增加长度——从12个字符增加到16个字符大约会增加20位熵值。

常见问题

密码强度是如何计算的?
强度是使用熵(随机性位数)、长度、字符多样性和模式分析来计算的。熵值越高、字符越多样,密码就越强。
什么样的熵值算是好的?
熵在60位以上是好的,在80位以上是强的,在100位以上是非常强的。混合类型的12字符密码通常能达到70位以上。
为什么长度比复杂度更重要?
长度以指数方式提升密码强度。一个20位纯小写字母密码(95位熵)比一个10位混合类型密码(66位熵)更强。长度始终是关键。
即使我使用复制按钮,该检查器会把我的密码发送到服务器吗?
不会。所有分析都在您的浏览器中进行,复制按钮使用的是浏览器本地的剪贴板API——任何内容都不会被传输或记录到服务器。为了更加谨慎,您可以考虑输入一个类似的测试密码,而不是您的真实密码。
该检查器如何检测弱模式?
检查器会分析您的密码中是否存在常见模式:键盘走位(如qwerty、asdf)、字典单词、重复字符、连续数字、日期模式以及常见替换(用@代替a,用0代替O)。即使密码看起来很复杂,这些模式也会显著降低有效熵值。
为什么即使熵值很高,密码仍可能不合格?
密码可能具有很高的理论熵值,但如果遵循已知模式,仍然是弱密码。例如,P@$$w0rd包含多种字符类型,但使用的是带有可预测替换的字典单词。检查器会同时评估原始熵值和基于模式的强度,从而给出准确的评估。
我能安全地检查我现有的密码吗?
可以,所有分析都在您的浏览器本地运行——不会有任何内容传输到服务器。不过,作为额外的预防措施,特别是对于最重要的账户,建议输入您真实密码的稍作修改版本,而不是完全一致的密码。
这个工具和密码生成器有什么区别?
密码生成器会为您创建全新的随机密码。这个检查器则用于评估您已有或正在考虑使用的密码的强度。您可以先用生成器创建新密码,再用这个检查器确认它们是否符合您的安全标准。
我应该多久检查一次密码强度?
在创建密码时进行检查,并定期审查现有密码——尤其是在数据泄露发生之后。像Have I Been Pwned这样的工具可以告诉您邮箱是否出现在已知的泄露事件中。一旦报告了某次泄露,请立即检查并更换受影响的密码。
我应该追求什么样的强度等级?
对于一般账户(社交媒体、订阅邮件),追求“好”(60位以上)即可。对于重要账户(邮箱、银行、工作),应追求“强”(80位以上)。对于最关键的账户(密码管理器主密码、主邮箱、金融账户),应追求“非常强”(100位以上)。破解时间估计可以让您对现实安全性有一个实用的判断。
字符多样性和长度一样重要吗?
长度是主要因素,但字符多样性也提供了重要的次要强度。一个仅使用小写字母的16字符密码大约有75位熵值;加入大写字母、数字和特殊字符后可提升到约105位——可能的组合数增加了约1000倍。理想的密码应同时最大化长度和字符多样性。

发现更多工具

精选于全站工具库的新发现。