密码生成器

使用 Web Crypto API 生成安全随机密码,可自定义长度、大小写字母、数字和符号,每次最多同时生成 5 个。

浏览器本地处理 无需注册 实用工具

可在浏览器中根据长度和字符类型生成随机密码。可选择大写字母、小写字母、数字和符号,长度范围为 4 到 128 个字符,并可一次生成 1 个或 5 个密码。

如何生成密码

  1. 把长度设置为 4 到 128 个字符。
  2. 选择需要包含的大写、小写、数字和符号。
  3. 生成一个密码,或选择一次生成五个候选密码。
  4. 复制需要使用的密码,并在适合时保存到安全的密码管理器。

密码生成方式

生成器使用浏览器加密 API 的 crypto.getRandomValues。每个选中的字符集至少会贡献一个字符,之后再对整体字符进行打乱,不使用 Math.random。

密码安全不仅取决于长度。较长密码和更大的字符集合会扩大搜索空间,但重复使用、网络钓鱼、恶意软件和不安全存储仍可能让强密码失去保护作用。

隐私与限制

密码完全在浏览器本地生成,不需要上传到 Votilo。工具无法保证你的设备、剪贴板、浏览器扩展、屏幕或密码使用网站本身的安全性。不要在多个账户之间重复使用同一个生成密码。

常见问题

支持多长的密码?

可以设置 4 到 128 个字符。

可以强制包含符号吗?

可以。启用符号选项后至少会包含一个符号。

可以一次生成多个密码吗?

可以,一次生成五个。

使用 Math.random 吗?

不使用,使用 crypto.getRandomValues。

生成的密码会上传吗?

不会,只在浏览器本地生成。