随机密码生成器
使用加密安全随机数生成密码,可组合大小写字母、数字与符号。
这个工具能做什么
生成指定长度、指定字符集(大小写字母、数字、符号)的随机密码。随机性来自浏览器的 crypto.getRandomValues——这是操作系统级的密码学安全随机源(CSPRNG),和很多教程里用的 Math.random 完全不是一个级别,后者可预测,绝不应该用于生成密码。生成过程不联网,密码不会离开你的设备。
怎么算一个“好”密码
密码强度看熵,熵主要看长度,其次才是字符种类。一个 16 位的纯小写字母密码(约 75 bit 熵)比 8 位带符号的密码(约 52 bit)难破解几个数量级。实用建议:重要账号至少 16 位;如果网站允许,用 20 位以上的随机串;每个网站使用不同密码,绝不复用——一个站泄露不会波及其他账号。
配套建议
人脑记不住几十个高强度随机密码,所以正确姿势是:随机生成 + 密码管理器保存 + 主密码保护 + 重要账号开双因素认证(2FA)。如果需要手抄密码,可以去掉容易混淆的字符(l、1、I、O、0)再生成。