密码生成器与随机字符串

选择长度和字符类型,一次生成多个随机密码。

完全在浏览器中运行。输入内容不会被发送或保存。

使用方法

  1. 设置长度和数量。
  2. 勾选要使用的字符:小写、大写、数字、符号。
  3. 点击“生成”得到新的一批。
  4. 复制列表。

每个字符都从所选字符集中独立、均匀地抽取。用大小写字母和数字(62 个)生成 20 位约有 119 位熵;再加上 10 个符号(共 72 个)约 123 位。

常见问题

使用哪些字符?

小写 a-z、大写 A-Z、数字 0-9,以及可选的 10 个符号:! @ # $ % ^ * + = -。

随机性如何?

使用浏览器的 crypto.getRandomValues 并做拒绝采样,每个允许的字符概率相同。不会发送或保存。

规则检查是什么意思?

长度 8 位以上、至少一个字母或数字、并至少包含一个上述符号即为通过。字符独立抽取,可能没有符号,需要时请重新生成。

相关工具