密码在你的浏览器里生成,绝不会发送到任何地方。

密码生成器

在本地生成高强度随机密码,可调节长度、字符类型、符号以及是否排除易混字符。

密码在你的浏览器中生成,不会发送到任何地方。

生成强密码

在你的设备上生成的高强度密码

当你需要为账号、测试登录、共享密码库条目或临时凭据生成一个新密码时,都可以用这个密码生成器。复制前你可以先调整长度和字符组合。

密码使用 Web Crypto 随机数在你的浏览器里生成。页面不会上传生成的密码,也不会把它们保存到服务器。

How to use this tool

  1. 选择密码长度

    用长度滑块选择 8 到 64 个字符的密码。

  2. 选择字符类型

    开启或关闭大写字母、小写字母、数字、符号,以及排除易混字符。

  3. 生成并复制

    在浏览器本地生成密码,准备好后再复制使用。

FAQ

密码是在服务器上生成的吗?

不是。密码使用 Web Crypto 随机数在你的浏览器本地生成,绝不会发送到任何地方。

这个密码生成器用的是 Math.random 吗?

不是。它使用 crypto.getRandomValues,这是专为更强的浏览器端随机数设计的。

可以排除容易混淆的字符吗?

可以。开启排除易混字符选项,即可去掉 0、O、1、l、I 等字符。

每种启用的字符类型都会包含吗?

会。生成器会先从每个启用的字符组中各取至少一个字符,再填充并打乱其余部分。