密码生成器在浏览器本地随机生成安全密码,支持自由组合小写字母、大写字母、数字和符号,长度范围 1 到 100 位,并实时显示基于信息熵计算的强度等级。所有密码在本地生成,不经过任何网络传输,历史记录保存在浏览器本地存储中,最多保留最近 20 条。
密码强度与字符集的关系
密码强度由熵值(bits)决定,熵值越高意味着暴力破解所需时间越长。工具的熵值分级阈值如下:
- 64 位及以下:非常弱
- 65–80 位:弱
- 81–112 位:中等
- 113–128 位:强
- 128 位以上:非常强
开启更多字符集会显著提升熵值。以 16 位密码为例:仅小写字母时字符池为 26 个字符,熵约 75 bits(弱);同时开启大写、数字和符号后字符池扩大到 74 个字符,熵约 100 bits(中等偏上)。长度每增加一位,熵也会线性增加,因此 20 位以上且包含全字符集的密码会达到非常强的等级。
字符集选项
工具的符号集固定为 !@#$%^&*()_+,共 12 个字符。各字符集的字符数量:
字母组合(最常用)
- 小写字母 a–z:26 个字符
- 大写字母 A–Z:26 个字符
- 同时开启两者:52 个字符
- 适合要求字母数字混合的网站
扩展字符集(更高强度)
- 数字 0–9:10 个字符
- 符号 !@#$%^&*()_+:12 个字符
- 建议至少开启一种扩展字符
- 所有字符同时开启:74 个字符
推荐密码长度
- 普通账户(论坛、购物):16 位,包含大小写和数字
- 重要账户(邮箱、社交媒体):20 位以上,全字符集开启
- 高安全场景(金融、企业系统):24 位以上,全字符集,定期更换
至少开启一种字符集,否则工具会自动回退到小写字母模式以确保密码可生成。
历史记录的使用
每次通过复制按钮复制密码后,该密码会自动存入历史记录,最多保存 20 条。历史记录存储在浏览器的 localStorage 中,不会同步到服务器,清除浏览器数据会同步清空历史。历史记录适合在设置新密码前快速对比候选项,不建议长期作为密码存储依赖,请配合密码管理器使用。