输入
正在准备工作区…
使用方法
- 选择长度、数量与允许的字符组。
- 点击“生成”,或使用“重新生成”创建另一批。
- 复制单个或整批密码,或下载文本文件。
随机密码生成工具
使用 Web Crypto 随机数,从所选 ASCII 字符组生成密码。可设置合适长度,按需排除视觉上易混淆的字符,并复制单个密码或整批结果。
可直接复制单个密码,也可为不同账号或测试数据批量生成。重新生成会替换页面中显示的整批结果;只有点击“复制”才会改变剪贴板内容。
输入与操作
选择 4–128 个字符的长度,生成 1–100 个密码,并选择小写字母、大写字母、数字和符号。
如果目标系统要求每类字符都出现,请保留“包含每个选中的字符组”,然后点击“生成”或“重新生成”。
20 characters · lowercase, uppercase, digits, symbolsA fresh random value is generated each time.仅供演示。请勿将示例密钥或密码用作真实凭据。
行为与限制
字符通过拒绝采样选取,不使用 Math.random 或带偏差的取模选择。要求包含每个字符组时,会对完整候选密码进行重试,直到满足条件。本工具不估算破解时间、不存储密码,也不提供密码管理器功能。
自定义排除字符会从每个所选字符组中移除。如果某个必选组因此为空,请调整排除项,或关闭“包含每个所选字符组”。
复制与使用
可复制单个密码或下载整批结果。生成新密码不会自动替换剪贴板内容。
输入: 1 MiB; 密钥: 64 KiB; 文件: 1 GiB; 密码: 4–128 (长度), 1–100 (数量); bcrypt: 1–72 个 UTF-8 字节 · 成本 4–14 · 默认 10; AES: 明文 1 MiB, 加密口令 1 KiB, GCM / CBC / CTR / CFB / ECB, 128/192/256-bit; PBKDF2 / HKDF: 口令 / 输入字节 64 KiB, 盐值 / info 1 KiB, 输出长度(字节) 1–256; 输出 1–256 字节 · PBKDF2 最多 2,000,000 次迭代 · 输入保留在设备上; 耗时: 30 s; 文件: 120 s.
常见问题
生成的密码会保存吗?
密码保留在页面内存中,直到被替换、重置或离开页面。剪贴板副本和下载文件由设备与浏览器另外管理。
要求包含每组字符后,密码仍均匀随机吗?
候选密码从允许的字符集均匀抽样,缺少必选组时重试。接受的密码在满足条件的集合中均匀分布。
重置会删除什么?
“重置”清空显示的密码批次并恢复默认设置,不删除剪贴板或下载文件,也不保证安全擦除内存。
重新生成会替换剪贴板吗?
不会。它只替换显示的批次。仅点击单个“复制”或“全部复制”时才改变剪贴板。
可以生成不含符号的密码吗?
可以。取消“符号”或目标不允许的其他组,但至少要保留一个字符组。