← 返回首页

随机密码生成器

使用加密安全随机数生成高强度密码

密码长度 {{ length }}
大写字母 A-Z 小写字母 a-z 数字 0-9 符号 !@#$% 排除易混淆字符
生成数量 生成密码
密码强度:{{ strength.label }}(约 {{ strength.entropy }} 位熵)
{{ pwd }} 复制
点击“生成密码”开始
复制全部 清空
密码仅在本地生成,不会上传。建议为不同网站使用不同密码,并配合密码管理器保存。

什么样的密码更安全

密码强度主要由长度和字符集决定。长度每增加一位,破解难度呈指数增长;在允许的情况下,优先使用 12 位以上并混合大小写、数字与符号。避免使用生日、手机号、连续键盘字符等可预测信息。

常见问题

生成的密码是真正的随机吗?

是。工具使用浏览器提供的 crypto.getRandomValues 加密安全随机源,而不是 Math.random。

为什么勾选多个字符集后长度不能太小?

为保证每个已选字符集至少出现一次,长度下限会自动受已选字符集数量限制;长度过短时会提示调整。