LOCAL CSPRNG 单项密码 · 批量 · 口令短语

随机密码
生成器

好密码不靠灵感,靠足够大的随机空间。长度、字符池和熵值都摆在明面上;用 Web Crypto 在浏览器本地生成,不上传、不保存。

8–64 位可调 Web Crypto 随机源 熵值诚实估算 密码不出浏览器
password.specimen SAMPLE

GENERATED IN YOUR BROWSER

示意密码,不是本次生成结果

16 位 字符池 90 约 104 bit
NO UPLOADPASS NOT SAVEDCSPRNG
本地
随机

01 / RULES

设置密码规则

长度与字符池决定随机空间;先选规则,再生成。

基础版

单项模式:生成一个密码,并显示基于熵的强度估算。

密码规则

字符池 90 个 · 预计 104 bit
字符集 至少保留一种
当前字符池每位约 6.5 bit
ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!@#$%^&*()-_=+[]{}<>;:,.?/|~

易读模式为高级功能。邀请 2 位好友打开你的链接即可永久解锁(记录在本浏览器)。

每次生成都重新读取浏览器加密随机源;密码不会写入本地存储。

03 / 使用步骤

怎么用

三步拿到一条能直接存进密码管理器的随机密码。

  1. 01

    选长度和字符集

    拖动 8–64 位滑块,打开需要用到的字符类型。字符池和预计熵值会实时更新,至少保留一种字符集。

  2. 02

    生成并检查强度

    点击生成,查看密码与熵估算。需要当面输入时点隐藏;强度只是随机空间估算,不是泄露库检测。

  3. 03

    复制到密码管理器

    一键复制后尽快存入密码管理器。邀请解锁后还能批量生成 50 个、用易读模式或生成口令短语,并下载 TXT。

04 / 常见问题

常见问题

关于随机源、强度含义和高级功能的说明。

生成的密码会上传到服务器吗?

不会。密码在浏览器里用 window.crypto.getRandomValues 生成,不写入 localStorage,也不发送到任何接口。页面只发送匿名的访问与邀请链接打开事件,不包含密码内容。

显示「强」就代表绝对安全吗?

不是。强度条按字符池大小、长度或词库组合估算熵值,只能说明随机空间较大;它不检查密码是否出现在泄露库,也无法保证站点不被攻破。请为每个账号使用不同密码,并尽量开启两步验证。

为什么不用普通伪随机数?

普通伪随机数不是为安全场景设计的,输出可能被预测。本页只使用浏览器提供的加密随机源 Web Crypto(window.crypto.getRandomValues),并用拒绝采样避免取模偏差。若浏览器不提供该能力,页面会明确提示而不是退回到弱随机数。

易读模式排除了哪些字符?

开启后会从字符池中排除容易混淆的 0、O、I、l、1,适合需要手抄或口述的场合。字符池会相应变小,结果区的熵估算也会同步更新,所以强度提示仍然是诚实的。

批量生成、易读模式和口令短语怎么解锁?

邀请 2 位好友打开你的专属链接即可永久解锁(记录在本浏览器);好友首次打开会获得 24 小时体验。解锁后可使用最多 50 个的批量生成、易读模式、口令短语以及批量复制和 TXT 下载。没有订阅或付款。

PREMIUM TOOLKIT

解锁后多出什么

  • 01批量生成最多 50 个,自动去重,复制全部或下载 TXT
  • 02易读模式,排除 0 O I l 1,字符池与熵值同步变化
  • 03口令短语:词库随机抽词,可选分隔符、数字与首字母大写
  • 04永久解锁记录在本浏览器,不需要订阅或付款

邀请 2 位好友打开你的链接即可永久解锁(记录在本浏览器);好友首次打开会获得 24 小时体验。高级功能仍在本机运行,不接受也不上传密码。