密码生成器

使用浏览器加密安全随机数生成强密码,数据不离开浏览器。

密码完全在你的浏览器本地生成,不上传、不记录任何服务器。

一个足够长、足够随机的密码是抵御暴力破解和字典攻击最简单有效的方式。本工具使用浏览器内置的 Web Crypto API(crypto.getRandomValues)生成随机字符,这是一种密码学安全的随机数生成器(CSPRNG),而不是 Math.random() 这种可预测的伪随机数生成器,因此生成结果无法被预测或还原。

常见问题

多长的密码才安全?

一般建议至少 12-16 位,并同时包含大小写字母、数字和符号。密码越长,暴力破解所需的时间呈指数级增长;对于重要账户(如邮箱、密码管理器主密码),建议使用 16 位以上。

这个工具生成的密码安全吗?

安全。密码完全在你的浏览器里通过 crypto.getRandomValues(密码学安全的随机数生成器)生成,不经过任何网络请求,也不会被记录或上传,关闭页面后即消失。

为什么不能用简单易记的密码?

容易记住的密码(如生日、常见单词)通常也容易被字典攻击或社工方式猜中。更好的做法是为每个账户生成一个随机、独立的强密码,并使用密码管理器保存。