使用说明
生成的密码安全吗?
每个字符都用浏览器内置的 crypto.getRandomValues(加密级随机数)生成,并做了取模偏差修正,比 Math.random 更适合口令场景;「每类至少含一个」开关还能避免「全是小写」这类弱组合。
强度是怎么算的?
按「长度 × log₂(字符池大小)」估算信息熵(bit)。一般 ≥40bit 算中、≥70bit 算强、≥128bit 算极强。长度越长、字符集越丰富,熵越高、越难被暴力破解。
「排除易混字符」有什么用?
勾选后会剔除 0、O、o、1、l、I 这类肉眼难分辨的字符,生成的口令更容易手动输入或口述,适合需要人记或人抄的场景。也可在「额外排除」里增删个别字符。
密码会被保存或上传吗?
不会。生成过程完全在浏览器本地进行,不发起任何网络请求,也不持久化保存,刷新即清空。请自行妥善记录生成的口令。