口令短语生成器

用单词代替符号,因为这枚密码你也许真的得手打。

生成中…
4
选项
—

口令短语用密度换可记忆性:EFF 大词表里每个词贡献 12.93 bit,四个词约 52 bit,六个词约 78 bit。按 bit 算不如 16 位随机串,但你能把它记在脑子里。

词表大小比分隔符重要得多。只有从 7776 个词里等概率抽取,每个词才值满 12.93 bit——这里正是这么做的。

使用方法

  1. 经常要手打的地方用四个词,主密码用六个词。
  2. 选一个不用过脑子就能打出来的分隔符。
  3. 还是把它存进密码管理器——记忆不能当备份。

为什么词表大小是全部关键

从 1000 词表里取四个词是 40 bit;从 EFF 的 7776 词表里取四个词是 52 bit。词数相同,屏幕上长度相同,搜索空间差 4000 多倍。如果一个口令生成器不告诉你词表多大,它的熵声明就无法验证。

很多站点要求的末尾数字只增加约 6.6 bit(log2(100)),远不如再加一个词。为了通过复杂度规则必须加数字时,把它加在最后,同时把词数保持在高位。

审校于 2026-10-21。这个工具完全在你的浏览器里运行——没有服务器、不需要账号,生成的内容也不会被保存。

常见问题

需要几个词?

四个词约 52 bit,用于有速率限制、每天都要用的口令够用。六个词约 78 bit,是保护其他凭据时的正确选择。

用的是哪份词表?

EFF 的 7776 词大词表。选它的原因是公开、固定,并且避开了难拼写和易混淆的词。

口令短语比随机密码更强吗?

按字符算不如,按记忆负担算更强。16 位随机密码约 103 bit,胜过六个词的约 78 bit——但你记不住那串密码。

分隔符能提升安全性吗?

几乎不能。它们改善可读性和输入准确率,这个价值高于它们贡献的可以忽略的熵。

相关工具

更多密码工具。