关于密码短语生成器
此工具由若干随机单词构建密码短语——即 correct-horse-battery-staple 方法——比一串随机符号更容易记忆和输入,但强度可以同样高。它们非常适合那些你确实需要牢记的少数密码:设备登录密码、密码管理器的主密码,或加密密钥。你可以选择单词数量、单词间的分隔符,以及是否大写或添加数字。它也可以当作密语生成器使用:一键生成一个密码短语,反复生成直到得到既容易想象又难以猜测的单词组合。
工作原理
每个单词都通过浏览器的加密安全随机数生成器,从一个包含 724 个常用单词的词表中选取,并采用拒绝采样,确保每个单词被选中的概率相等(没有统计偏差)。你可以控制:
- 单词数量 — 单词越多,密码短语越强、越长。
- 分隔符 — 空格、连字符、句点等,用于连接各个单词。
- 每个单词大写,并可选择附加一个数字(0–99)。
由于词表包含 724 个条目,每个随机单词大约增加 9.5 位的熵,因此一个四词密码短语大约有 38 位熵,六词密码短语大约有 57 位——而且关键在于,强度来自随机选择,而不是看起来复杂。
为什么密码短语有效
密码短语的强度取决于单词数量以及所选词表的大小——而不是看起来是否复杂。四到六个真正随机的单词既容易记忆,又难以被暴力破解,这正是安全指南越来越倾向于推荐这种方式,而不是那些人们记不住(因此会重复使用)的简短、晦涩密码的原因。关键在于这些单词必须由像本工具这样的软件随机选取;你自己从一首歌或一句谚语中挑选的短语并非随机,因此并不安全。
假设与行为
- 单词从一个 724 词的词表中以安全、无偏的随机方式选取(每个单词约 9.5 位熵)。
- 单词越多 = 熵越大。 增加单词对密码短语强度的提升,远大于在末尾添加一个数字。
- 可选的数字(0–99)只是一个小幅增量(不到 7 位)——对要求必须包含数字的网站来说是一种便利,而不是真正提升强度的手段。
- 大小写和分隔符只是外观/兼容性方面的选择,不会实质性地改变强度。
局限
- 密码短语比短密码更长,需要输入更多内容——这是为了换取易记性和强度所做的取舍。
- 有些网站限制密码长度或禁止使用空格;如果某个网站拒绝接受,请选择更短的分隔符或更少的单词。
- 其强度建立在单词保持随机的前提下——不要把它们重新排列成有意义的内容,这样会降低使其安全的随机性。
- 词表是英文的;对非英语使用者来说,这些单词不会有同样的记忆效果。
隐私
密码短语完全在你的浏览器中使用其内置的加密功能生成。不会上传、记录或存储任何内容。

