🔑

密码生成器

生成加密安全的随机密码。一切都在你的浏览器中运行 — 无服务器、无跟踪、无存储。

生成器工具 本地运行 不发送数据
crypto.getRandomValues 仅客户端 无跟踪
密码长度
4128
16
字符集
✓
大写字母 A–Z
✓
小写字母 a–z
✓
数字 0-9
✓
符号 !@#$%
高级选项 ▾
✓
排除易混淆字符 0 O 1 l I
✓
排除相似字符 { } [ ] / \
自定义排除字符
密码数量
120
5
优势 强
—
熵位数
生成的密码
🔒
密码使用以下方式生成 crypto.getRandomValues() ——浏览器的密码学安全随机数生成器。任何内容都不会被记录或发送到任何地方。

什么是密码生成器?

在本地生成强随机密码。选择长度、字符集和数量,然后立即复制单个密码或整批密码。

为什么使用这个密码生成器?

运行在服务器上的密码生成器理论上可能记录其生成的密码。此工具使用以下方式在本地生成每个密码 crypto.getRandomValues() ——浏览器内置的密码学安全随机数源。任何内容都不会通过网络发送。

  • 密码学安全: 使用 W3C 标准的 CSPRNG,而不是 Math.random().
  • 从不传输: 密码仅在您的浏览器标签页中生成和显示。
  • 批量生成: 一次生成数十个密码,用于批量账户设置。
  • 灵活规则: 控制长度、大写字母、数字、符号和易混淆字符。

如何使用密码生成器

  1. 选择密码长度和要包含的字符类型。
  2. 如果需要多个密码或更严格的规则,请打开高级选项。
  3. 在浏览器中立即生成密码列表。
  4. 复制一个密码或复制整批密码,用于账户设置或交接。
了解强密码 ▾
示例
输入 16 个字符,大写字母 + 小写字母 + 数字 + 符号
输出 示例:P@k#9mXv2rL!dQeA
常见使用场景
  • 为新账户生成强密码
  • 为预发布或管理工具创建一次性凭据
  • 无需使用外部网站即可生成随机密码
  • 根据网站要求调整长度和字符规则
常见问题
这真的是随机的吗?

是的。生成器使用浏览器的 Crypto.getRandomValues() API,它是密码学安全的。

生成的密码会被存储吗?

不会。密码完全在浏览器内生成,绝不会发送到任何服务器。

密码长度多少合适?

NIST 建议至少 12-16 个字符。对于高价值账户,20 个以上字符更好。

这个密码生成器安全吗?

是的。密码使用 crypto.getRandomValues() 生成——这是内置在每个现代浏览器中的 W3C 标准密码学安全伪随机数生成器 (CSPRNG)。这与密码管理器及安全应用程序使用的随机源相同。