办公行政随机密码生成器批量密码生成强密码在线生成

随机密码批量生成

使用 crypto 加密级随机源批量生成高强度密码,长度字符集自定义、排除易混淆字符、必含各类字符,1–100 条一次生成。

4128
字符集
估算熵值101 bit 强

使用 crypto.getRandomValues 加密随机源 + 拒绝采样;强度仅按长度与字符空间估算。

生成结果(点击整行复制)

所有处理均在浏览器本地完成,输入内容不会被上传或保存,刷新页面即清空。

使用步骤

  1. 拖动滑块设置长度(4–128),勾选大写、小写、数字、符号字符集
  2. 按需开启排除易混淆字符(l、1、I、O、0)与必须包含各类字符
  3. 设置批量数量(1–100)后点击生成
  4. 逐条悬停复制,或全部复制 / 导出 .txt,右侧显示按熵值估算的强度

随机生成与强度规则

  • 随机源强制使用 crypto.getRandomValues,拒绝采样保证均匀分布,禁用 Math.random
  • 开启"必含各类"时先各抽取一个字符,再随机填充并 Fisher-Yates 洗牌
  • 强度按 log2(字符空间^长度) 估算:低于 50 bit 弱、50–80 中、高于 80 强
  • 至少勾选一类字符集,否则生成按钮禁用

输入输出示例

输入 / 情形输出 / 说明
16 位含四类字符约 100 bit,判定为强
8 位纯数字约 27 bit,判定为弱
开启易混淆排除后结果中不会出现 l、1、I、O、0

适用场景

  • 批量初始化员工账号密码
  • 设备 / 数据库一次性密码
  • 测试数据造数

常见问题

不会。密码完全在浏览器内用加密随机源生成,不经过任何网络请求,可断网使用。

仅按长度与字符集的信息熵估算,不参考泄露字典,因此仅作长度维度参考,实际强度还与是否复用、是否为常见词组有关。

可以,在符号输入框中增删字符即可;字符集被清空时该类别自动视为未勾选。

这些字符在很多字体中难以区分,排除可降低人工抄录错误,可随时关闭该选项恢复完整字符集。

单次最多 100 条、单条长度 4–128 位,可全部复制或导出 .txt,满足批量初始化账号的需要。

相关工具

同分类常用

规则口径最后核对:2026-10-13