无需登录 数据私有 本地保存

随机密码生成器 - 强密码在线生成工具

53
0
0
0
✓ 密码已复制到剪贴板

随机密码生成器

在线生成高强度的随机安全密码,支持自定义长度与字符类型,保护您的账户安全

密码设置
16
6 64
请至少选择一种字符类型
生成的密码
密码强度 -- 位熵
等待生成...
生成历史

暂无生成记录,开始生成密码吧

常见问题与密码安全知识

强密码是指难以被暴力破解或猜测的密码。密码强度主要取决于两个因素:密码长度字符集大小(即使用了多少种不同类型的字符)。通常用"密码熵"(单位为位)来衡量,熵值越高,密码越安全。一般来说,熵值超过60位的密码被认为是强密码,超过80位则非常安全。

建议至少使用12位以上的密码。对于重要账户(如邮箱、银行),推荐使用16-20位。简短密码(8位以下)在现代计算能力下可能在数小时内被暴力破解。每增加一位长度,破解难度呈指数级增长。本工具默认推荐16位密码,平衡了安全性和可用性。

包含特殊字符(如!@#$%)和数字可以显著扩大字符集。仅使用小写字母的字符集大小为26,而同时使用大小写字母+数字+特殊符号的字符集可达到约94个字符。这意味着同样的密码长度,使用更多字符类型会让暴力破解的尝试次数呈指数级增长,大幅提升密码安全性。

本工具使用浏览器内置的加密安全随机数生成器(crypto.getRandomValues)来生成密码,而非普通的Math.random()。所有密码生成过程完全在您的设备本地完成,不会通过网络传输或存储在服务器上。生成历史仅保存在当前浏览器会话中,关闭页面后即自动清除。

密码熵是衡量密码随机性和不可预测性的指标,计算公式为:熵 = 密码长度 × log₂(字符集大小)。例如,一个16位密码,使用大小写字母+数字+符号(约94个字符),熵值约为16 × log₂(94) ≈ 104位。熵值越高,暴力破解所需的尝试次数越多。一般认为熵值≥60位为强密码。

根据NIST(美国国家标准与技术研究院)最新指南,不建议强制定期更换密码,除非有证据表明密码已泄露。更重要的是为每个网站设置独立且高强度的密码。建议使用密码管理器来管理不同账户的密码,并开启双因素认证(2FA)作为额外保护层。