顺手工具

密码生成器

设定长度和字符类型,用加密级随机数在本地生成强密码。

强度
极强 · 约 95 比特熵
字符类型

密码用加密级随机数在本地生成,不联网、不上传、不保存。

怎么使用

本地生成高强度随机密码,实时看强度。

  1. 01

    拖动滑块设定密码长度。

  2. 02

    勾选要包含的字符类型,可排除易混淆字符。

  3. 03

    复制生成的密码,或点刷新换一个。

常见问题

这个密码是随机的吗?安全吗?

是。密码用浏览器内置的加密安全随机源(crypto.getRandomValues)生成,并采用拒绝采样避免分布偏差,不是 Math.random 那种可预测的伪随机。只要长度足够、字符类型够多,生成的密码强度足以对抗暴力破解。页面还会实时估算它的熵值(比特)作为强度参考。

多长的密码才算够用?

一般建议至少 12 位,重要账户用 16 位以上。密码强度由“字符池大小的多少次方”决定,长度每加一位,破解难度成倍增长——加长度比单纯堆特殊符号更有效。页面上的强度分级(弱/中/强/极强)就是按熵值算的,可以照着调到“强”以上。

“排除易混淆字符”是什么意思?

勾选后会去掉字母 O、l、I 和数字 0、1 以及竖线这类肉眼容易看错的字符。如果你需要手动誊抄密码(比如写在纸上、念给别人),排除它们能减少输错的概率;如果密码只是复制粘贴用,保留它们能让字符池更大、强度略高。

生成的密码会被记录或上传吗?

不会。密码完全在你的浏览器本地生成,不发送到本网站或任何服务器,页面也不保存历史。刷新或关闭页面,当前密码就消失了。要长期保存,请自己存进密码管理器。