· 等待生成
自定义字符集(可选)
填了内容就完全以它为准,重复字符会先去重,空格与换行忽略。
点击「生成」或改动任何选项都会立刻重出一批,旧结果不会被保留。
密码(每行一条)
结果信息
—- 长度
- —
- 条数
- —
- 字符池
- —
- 熵估算
- —
- 强度
- —
- 随机源
- —
- 输出字符
- —
几点说明
- 数据不出浏览器 · 零网络请求 · 可断网可用。
- 随机数优先用 crypto.getRandomValues,并且用拒绝采样消除取模偏差;浏览器不支持时降级为 Math.random,界面「随机源」一行会标明,降级值不适合当密码。
- 熵按「长度 × log2(字符池)」估算,也就是假设每一次都从整个池里独立均匀取字符;勾了「每类至少一个」时真实熵略低于这个上界,所以它只是参考值。
- 排除易混字符会同时从池里去掉 0 O 1 l I 六个字符;自定义字符集一填,勾选项就整体失效,池子完全由你输入的内容决定(重复字符自动去掉)。
- 勾了「每类至少一个」但长度小于类别数时会直接报错;勾了「批量不重复」时重复的密码会被重抽,最多重试 30 次,实在抽不出就保留。
- 输出是纯文本、一行一条,下载得到的也是同样的内容;符号集不含引号与反斜杠,方便直接粘进配置或命令行。
- 快捷键:在自定义字符集输入框里按 Ctrl / ⌘ + Enter 立即重出一批。真正的密码请交给密码管理器保存,别停在这一页的历史记录里。