口令短语生成器

口令短语生成器是从固定词表中随机抽取多个单词、用分隔符连成一条长密码的在线工具,比随机字符密码更好记、更好输入。本页用浏览器加密安全随机数,从 EFF 7776 词长词表、1296 词短词表或 1024 个常用拼音词中无偏抽词,默认 6 个英文单词约 77 bits 信息熵,可调分隔符、大小写并实时估算破解时间,还能用真实骰子查词。全程本地生成,不上传不保存。

词表

正在本地生成…

强度:强信息熵 77.5 bits
  • 离线 GPU 破解时间估算:约 7005 个世纪
  • 相当于 13 位随机密码(大小写+数字+符号)
分隔符
大小写

🔒 口令在你的浏览器本地用加密随机数生成,不上传、不保存;只会在本机记住词表、单词数等参数。想再检测一遍可用 密码强度检测(不会带上口令)。

如何使用口令短语生成器

1

选词表与单词数:默认「英文长词」6 个词;手机上想少打字可选「英文短词」,想要拼音密码生成选「拼音词」,单词数可用 −/+ 或直接输入(3~20)。

2

选分隔符、大小写,按需勾选「末尾加两位数字」;网站要求大写、数字和符号时,看结果下方的复杂度徽标逐项核对。

3

口令短语自动生成,点「换一批」重新随机、点「复制」一键带走;想用真实骰子做 diceware 密码的,切到「骰子查词」输入掷骰结果即可查出单词。

关于口令短语生成器的常见问题

口令短语和随机密码哪个更安全、更好记?
比强度要看信息熵,不看长相。从 EFF 长词表随机抽 6 个词约 77.5 bits,12 位「大小写+数字+符号」随机密码约 76.9 bits,两者相当;但单词组合好记、好念、好手输,适合需要常手打的主密码。前提是单词必须随机抽取,自己挑的「有意义的句子」熵会低得多。
口令短语生成器会上传或保存我的密码吗?
不会。口令在浏览器本地用 crypto.getRandomValues 加密安全随机数无偏抽词生成,词表随页面一起加载,生成过程没有网络请求;页面只在本机记住词表、单词数、分隔符等参数偏好,生成的口令和骰子输入都不保存,刷新即清除。
手机上生成口令短语选哪个词表更好输入?
选「英文短词」。EFF 短词表 1296 个词、每个只有 3~5 个字母,手机键盘上少打不少字,也不容易被输入法联想改错;代价是每词约 10.3 bits,要多抽两个词才能追上长词表,8 个短词约 82.7 bits。本页在手机浏览器里直接打开就能用,免费、不用注册,也不用装 App。
EFF词表是公开的,生成的口令短语还安全吗?
安全。本页显示的熵本来就是按「攻击者知道你用的词表、单词数和全部选项」计算的:强度只来自随机选择,不来自保密方法(Kerckhoffs 原则)。长词表每词约 12.92 bits,6 个词的组合数是 7776 的 6 次方,公开词表不会降低这个数。
拼音口令短语为什么要比英文多用几个词?
拼音词表只有 1024 个词,每词 10 bits,比 EFF 长词表每词少约 2.9 bits。要达到同样强度就得多抽几个:8 个拼音词约 80 bits,比 6 个英文长词还强。拼音词表的好处是中文用户更好记,还能开汉字提示帮忙记忆。
怎么用Diceware骰子生成口令短语?
Diceware 是用真实骰子生成口令的方法,也叫骰子密码:掷 5 次骰子得到一个 5 位数(每位 1~6),在 EFF 长词表里查出对应单词,重复几轮就得到一条口令;短词表每词掷 4 次。它适合不信任任何软件随机数的人。本页「骰子查词」可直接输入掷骰结果查词,查词过程不用任何随机数,长表 7776 词、短表 1296 词与 EFF 官方纸质表逐号一致。
口令短语生成器的结果能当钱包助记词吗?
不能。比特币等加密货币钱包的助记词遵循 BIP39 标准,用专门的 2048 词表并带校验位,本页生成的口令短语格式不同、没有校验位,不能当钱包助记词导入。钱包助记词请用钱包软件或硬件钱包自带的功能生成。
网站要求大写、数字、符号时,口令短语怎么设置?
把大小写设为「首字母大写」、勾选「末尾加两位数字」,分隔符用连字符或「随机符号」,就能同时含大写、小写、数字和符号;结果下方的复杂度徽标会逐项显示是否满足。若网站限制长度,可改用英文短词表或适当减少单词数,但重要账户建议保持在 60 bits 以上。

口令短语几个单词才够安全

重要账户建议 EFF 长词表用 6 个词、拼音词表用 8 个词:5 个长词(约 64.6 bits)或 7 个拼音词(70 bits)已进入「强」档,再多一个词是给主密码留余量。多词密码的强度 = 单词数 × log₂(词表大小),以默认设置为例:长词表 7776 个词,每词约 12.92 bits,6 个词合计约 77.5 bits;少一个词强度就掉约 12.9 bits,猜测空间缩小到原来的 1/7776。

下面按连字符分隔、全小写、不加数字列出词表与单词数对应的信息熵和破解时间,破解时间按离线快哈希、GPU 每秒一百亿次猜测的场景估算(实际还取决于网站用什么哈希存密码),仅作量级参考。

口令短语强度对照(数值由词表实际大小现算)
词表单词数信息熵强度档离线 GPU 破解时间估算
EFF 长词表4 个51.7 bits中约 4 天
EFF 长词表5 个64.6 bits强约 90 年
EFF 长词表6 个77.5 bits强约 7005 个世纪
EFF 长词表7 个90.5 bits很强远超一辈子(数十亿年以上)
EFF 短词表6 个62.0 bits强约 15 年
EFF 短词表8 个82.7 bits很强远超一辈子(数百万年以上)
拼音常用词6 个60.0 bits强约 4 年
拼音常用词8 个80.0 bits很强远超一辈子(数百万年以上)

默认的 6 个 EFF 长词约 77.5 bits,相当于 13 位「大小写+数字+符号」随机密码。随机数字分隔、随机符号分隔每个间隙再加约 3.3 bits,随机大小写每词加 1 bit,末尾两位数字加约 6.6 bits。

口令短语生成器用的是什么词表

本页用两套词表:英文词表来自 Electronic Frontier Foundation(EFF)的 Dice-Generated Passphrases,CC BY 3.0 US 许可,原样收录(含 t-shirt、yo-yo 等带连字符的词,保证骰子号与官方纸质表一致)。拼音词表为本站整理的 1024 个常用双字词,按无调全拼去重(同音词只留一个),不含人名地名与不雅词汇。词表随页面打包,生成时不联网。

口令短语生成器也叫密码短语生成器、passphrase 生成器或易记密码生成器,英文里常搜 passphrase generator、diceware generator;漫画 xkcd 那句「correct horse battery staple」让这种 xkcd password 广为人知。说到底它就是随机单词生成密码:英文单词密码键盘上哪里都能输,拼音词表则让中文用户做助记密码生成更顺手——单词密码生成器的强度只取决于词表大小和单词数,与词本身难不难无关。