密码生成器
使用 Web Crypto API 生成安全随机密码,可自定义长度、大小写字母、数字和符号,每次最多同时生成 5 个。
可在浏览器中根据长度和字符类型生成随机密码。可选择大写字母、小写字母、数字和符号,长度范围为 4 到 128 个字符,并可一次生成 1 个或 5 个密码。
如何生成密码
- 把长度设置为 4 到 128 个字符。
- 选择需要包含的大写、小写、数字和符号。
- 生成一个密码,或选择一次生成五个候选密码。
- 复制需要使用的密码,并在适合时保存到安全的密码管理器。
密码生成方式
生成器使用浏览器加密 API 的 crypto.getRandomValues。每个选中的字符集至少会贡献一个字符,之后再对整体字符进行打乱,不使用 Math.random。
密码安全不仅取决于长度。较长密码和更大的字符集合会扩大搜索空间,但重复使用、网络钓鱼、恶意软件和不安全存储仍可能让强密码失去保护作用。
隐私与限制
密码完全在浏览器本地生成,不需要上传到 Votilo。工具无法保证你的设备、剪贴板、浏览器扩展、屏幕或密码使用网站本身的安全性。不要在多个账户之间重复使用同一个生成密码。
常见问题
支持多长的密码?
可以设置 4 到 128 个字符。
可以强制包含符号吗?
可以。启用符号选项后至少会包含一个符号。
可以一次生成多个密码吗?
可以,一次生成五个。
使用 Math.random 吗?
不使用,使用 crypto.getRandomValues。
生成的密码会上传吗?
不会,只在浏览器本地生成。