口令强度检测器

检查多单词口令:单词数、EFF 词表匹配情况、若随机选择的 diceware 熵,以及现实的 zxcvbn 评分。本地运行。

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

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

什么是 口令强度检测器?

此检测器专为由多个单词组成的口令而设计。它会统计单词数,检查哪些单词在 EFF diceware 词表中,计算若随机选择这些单词时的熵,并显示考虑了名言、常见短语和字典单词的 zxcvbn 评分。

如何使用 口令强度检测器

  1. 在口令栏中输入口令。
  2. 查看单词数和属于 EFF 词表的单词数。
  3. 如果所有单词都在 EFF 词表中,查看若随机选择(EFF)的熵。
  4. 与 zxcvbn 评分对比,并按建议改进。

示例

输入
cactus dolphin glacier tulip
输出
Words 4, in EFF list 4/4, 51.7 bits if chosen randomly; zxcvbn score 4/4 (Very strong)

四个随机单词来自 7,776 个词的列表:4 × 12.9 ≈ 51.7 比特。

何时使用 口令强度检测器

适用于评判用作主密码、磁盘加密或 Wi-Fi 的口令。如果单词是你自己挑的,请更相信 zxcvbn 的结果,而不是 diceware 上限。

口令强度检测器 的工作原理

单词按空格、标点和其他非字母字符拆分。如果每个单词都在 7,776 个单词的 EFF 词表中,diceware 上限为 单词数 × log2(7776) ≈ 每个单词 12.9 比特,这只有在单词是用骰子或安全随机数生成器掷出来的情况下才正确。zxcvbn-ts 则独立地把该短语与常见密码、英文单词、姓名和维基百科文本比对评分,能识别名言和知名短语。

常见用例

  • 检查密码管理器的主口令
  • 比较 4 个单词与 6 个单词的口令
  • 发现由名言构成的口令
  • 掷骰子后验证 diceware 口令

常见问题

为什么 EFF 熵假定是随机选择的?

人们会选择相关或熟悉的单词,攻击者会对此建模。只有用骰子或安全随机数生成器选出的单词,才能达到每个 12.9 比特。

大写字母或数字对口令有帮助吗?

有一点,但再增加一个随机单词能增加约 12.9 比特,比大多数装饰都多。

歌词是好的口令吗?

不是。歌词、名言和谚语虽然很长,但已在破解字典里。

探索更多分类