口令短语生成器

中英词表随机抽词生成好记的强口令,实时显示信息熵

口令短语生成器是做什么的

随机符号密码没法记,好记的密码又容易被猜,折中方案就是口令短语:几个不相关的词拼在一起,长度足够、熵足够,人还能背下来。这个工具内置三百多个常见中文双字词和三百多个英文短单词,用 crypto.getRandomValues 加密级随机抽词,比 Math.random 靠谱得多,也没有任何网络请求。

可选语言、单词数(3 到 8 个)、分隔符和大小写风格,生成的同时实时显示信息熵和按离线每秒一万亿次猜测估算的破解时间,强度一目了然。需要给团队批量开号或换密码时,点一下批量生成 5 个,整组复制走。中文词做口令还有个额外好处:身边人基本猜不到你选了哪几个词。

核心功能

  • 中英词表各 300+ 精选词条
  • crypto.getRandomValues 加密级抽词
  • 单词数 3~8、分隔符、大小写可调
  • 实时显示信息熵与破解时间估算
  • 一键批量生成 5 个

口令短语生成器怎么用

中英词表随机抽词生成好记的强口令,实时显示信息熵

  1. 选词表语言和单词数量
  2. 挑分隔符和大小写风格
  3. 查看信息熵确认强度
  4. 复制使用或批量生成

适合这些场景

  • 密码管理器主密码
  • 磁盘加密与开机口令
  • 团队批量发放初始密码

常见问题

信息熵多少才够用?

一般建议 70 bit 以上:默认 4 个中文词约 84 bit,5 个英文词约 86 bit,都已经超过多数网站对「强密码」的要求;给密码管理器当主密码这类长期凭证,建议拉到 90 bit 以上。

破解时间是怎么估的?

按攻击者离线暴力猜测、每秒一万亿次的速度估算,平均要试一半组合才命中。这个速度已经远超普通网站登录接口,实际在线猜测慢得多,所以这个估算是偏保守的下限。

生成的口令会被记录吗?

不会。抽词全程在浏览器本地完成,用 crypto.getRandomValues 取随机数,页面不发任何网络请求,关闭页面后生成结果也不会留存在任何地方。