密码可预测性检测器

检测密码中可预测的人类习惯,例如首字母大写加年份和 '!'、季节、键盘连键和 leetspeak,并给出 hashcat 掩码。

在上方输入密码即可分析。不会发送到任何地方。

完全在浏览器中运行,您的数据不会被上传。

什么是 密码可预测性检测器?

人们创建密码时遵循相同的习惯:一个首字母大写的单词,然后是年份,再加一个感叹号。此检测器会列出你的密码中的这些习惯,显示其 hashcat 掩码和结构,并给出总体的可预测性结论。

如何使用 密码可预测性检测器

  1. 在密码栏中输入密码。
  2. 查看结论:高度可预测、有些可预测或没有常见的人类模式。
  3. 查看 hashcat 掩码和结构的值。
  4. 浏览检测到的习惯清单,在下一个密码中避免它们。

示例

输入
Summer2024!
输出
Highly predictable – mask ?u?l?l?l?l?l?d?d?d?d?s, structure U L5 D4 S; habits: classic structure, only first letter capitalized, digits at the end, symbol at the end, contains a year, contains a season, shorter than 12 characters

大写字母开头的单词、年份和末尾的符号,是非常典型的模式。

何时使用 密码可预测性检测器

适用于了解为什么满足复杂度规则的密码仍然很弱,或向用户解释破解规则。它不估算破解时间;请与强度检测器配合使用。

密码可预测性检测器 的工作原理

规则检查以下内容:字母后跟数字及可选符号;仅首字母大写;末尾的数字;末尾的符号;1950–2049 的年份;季节和月份名称;单词内的 leetspeak 数字/符号;QWERTY、QWERTZ、AZERTY 上 4 个及以上按键的键盘连键以及列连键;4 个及以上的字母或数字连续序列;重复的字符或字符块;单一字符类别;长度不足 12。结论统计习惯规则(不含长度和单一类别):3 条及以上 = 高度可预测,1–2 条 = 有些可预测。掩码使用 hashcat 记法(?u 大写、?l 小写、?d 数字、?s 符号)。

常见用例

  • 解释为什么 'Summer2024!' 满足复杂度规则却很弱
  • 关于破解规则的安全意识培训
  • 审查内部策略中的密码示例
  • 理解 hashcat 掩码

常见问题

什么是 hashcat 掩码?

一种暴力破解的模板:?u?l?l?l?l?l?d?d?d?d?s 表示一个大写字母、五个小写字母、四个数字和一个符号。攻击者会先运行最常见的掩码。

为什么季节和年份会被标记?

强制定期更换密码会产生 Spring2025!、Summer2025! 这样的密码,破解规则会自动生成它们。

我的密码没有检测到习惯,它就强吗?

不一定;它可能仍然很短或是字典单词。请同时用强度检测器检查。

探索更多分类