密码可预测性检测器
检测密码中可预测的人类习惯,例如首字母大写加年份和 '!'、季节、键盘连键和 leetspeak,并给出 hashcat 掩码。
在上方输入密码即可分析。不会发送到任何地方。
完全在浏览器中运行,您的数据不会被上传。
什么是 密码可预测性检测器?
人们创建密码时遵循相同的习惯:一个首字母大写的单词,然后是年份,再加一个感叹号。此检测器会列出你的密码中的这些习惯,显示其 hashcat 掩码和结构,并给出总体的可预测性结论。
如何使用 密码可预测性检测器
- 在密码栏中输入密码。
- 查看结论:高度可预测、有些可预测或没有常见的人类模式。
- 查看 hashcat 掩码和结构的值。
- 浏览检测到的习惯清单,在下一个密码中避免它们。
示例
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! 这样的密码,破解规则会自动生成它们。
我的密码没有检测到习惯,它就强吗?
不一定;它可能仍然很短或是字典单词。请同时用强度检测器检查。