什么是密码短语,什么时候它更好?

单词是用密度换记忆。这笔交易值不值,取决于你是否必须亲手输入它。

密码 发布于 2026年10月20日 阅读约 2 分钟

算术

密码短语从一份公开词表中独立抽取单词。用 EFF 的 7,776 词大词表,每个单词贡献 log2(7776) ≈ 12.93 比特。四个单词约 52 比特;六个单词约 78 比特。

这比 16 字符的随机密码(约 103 比特)要少——但密码短语记得住,随机串记不住,而一个必须去查的密码,最后往往出现在便利贴上。

为什么词表规模就是全部依据

一个不肯公布词表规模的生成器,是无法被评估的。屏幕上同样是四个单词,1,000 词表和 EFF 词表在搜索空间上相差 4,000 倍。

词表规模每词比特四词合计
1,000 词9.9740 比特
2,048 词11.0044 比特
7,776 词(EFF)12.9352 比特
20,000 词14.2957 比特

什么时候密码短语是正确选择

当密码管理器能够替你保存这个值时,随机串的信息密度更高,严格来说也更好。密码短语是为管理器触达不到的那些场景而存在的。

  • 密码管理器的主密码——必须记住,而且经常输入。
  • 全盘加密——在任何管理器可用之前就要输入。
  • 电视、游戏机和流媒体盒子上的设备解锁码,在这些地方输入符号很痛苦。
  • 任何要在没有剪贴板的设备上手动输入的东西。

常见问题

密码短语比密码更容易被破解吗?

按字符算,是的。按记忆单位算,不是。六个随机单词约 78 比特,而且你记得住;78 比特的随机串是 12 个字符的噪声。

可以用我自己编的句子吗?

不行。自编句子遵循语法和习语,攻击者可以用语言模型来建模。只有独立随机抽取,那个熵的数字才成立。

主密码应该有几个单词?

六个。它保护其他一切,也是唯一一个多打几个字值得的密码。

配合这篇指南使用的工具

更多指南