口令短语生成器
用单词代替符号,因为这枚密码你也许真的得手打。
4
选项
口令短语用密度换可记忆性:EFF 大词表里每个词贡献 12.93 bit,四个词约 52 bit,六个词约 78 bit。按 bit 算不如 16 位随机串,但你能把它记在脑子里。
词表大小比分隔符重要得多。只有从 7776 个词里等概率抽取,每个词才值满 12.93 bit——这里正是这么做的。
使用方法
- 经常要手打的地方用四个词,主密码用六个词。
- 选一个不用过脑子就能打出来的分隔符。
- 还是把它存进密码管理器——记忆不能当备份。
为什么词表大小是全部关键
从 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——但你记不住那串密码。
分隔符能提升安全性吗?
几乎不能。它们改善可读性和输入准确率,这个价值高于它们贡献的可以忽略的熵。
相关工具
更多密码工具。