密码生成器
自定义长度与字符集,一键批量生成加密级强密码。
生成参数
16
生成结果
点击「生成密码」按钮开始
使用说明
📖 工具介绍
密码生成器是一款完全免费、即开即用的在线强密码创建工具。它解决了人们日常注册账号时反复构思密码、又怕重复使用同一个弱密码的痛点。工具基于浏览器内置的加密安全随机数接口 crypto.getRandomValues 产生候选字符,配合 Fisher-Yates 洗牌算法,确保每一位密码都具备真正的不可预测性,而不是常见伪随机函数那种可被推测的输出。用户可以自由设定密码长度(6 到 64 位)、勾选需要的字符集(大写字母、小写字母、数字、符号)、选择一次生成的数量(1 到 20 个),还可以开启「排除易混字符」选项,去掉 0、O、1、l、I 等口头报读时容易混淆的字符。每生成一组密码,工具会根据字符集大小与长度计算信息熵,并在右侧用彩色进度条直观标注弱、一般、强、极强四个等级,方便用户快速判断是否满足网站的密码强度要求。所有生成过程都在本地浏览器中完成,密码不会经过任何服务器,也不会被记录或上传,真正做到隐私零外泄。
✨ 功能特点
- 加密级随机源:使用 crypto.getRandomValues 替代普通 Math.random,输出不可预测
- 长度自由调节:6 到 64 位滑块实时预览,满足从普通账号到金融系统的不同要求
- 字符集灵活组合:大小写、数字、符号任意勾选,至少保证每种字符各出现一次
- 易混字符过滤:一键剔除 0O1lI 等容易看错读错的字符,适合电话报读场景
- 强度实时标注:基于信息熵计算,用颜色条直观展示弱到极强四个等级
- 批量生成与一键复制:一次最多生成 20 个,支持单个复制或全部复制到剪贴板
📝 使用方式
- 拖动长度滑块,选择合适的密码位数(建议 12 位以上)
- 在字符集选项中勾选需要包含的字符类型
- 在数量输入框中填写一次要生成多少个密码
- 点击「生成密码」按钮,右侧列表将显示结果与强度条
- 点击单个密码右侧的「复制」按钮,或点击「全部复制」批量获取
⚠️ 注意事项
- 本地生成:所有密码均在您的浏览器内产生,不会上传网络,请放心使用
- 妥善保存:生成后请立即复制到密码管理器或安全位置,关闭页面后无法找回
- 避免重复:不要在多个网站重复使用同一个密码,建议每个账号独立生成
- 长度建议:重要账号建议使用 16 位以上并包含全部四类字符
- 兼容性:部分系统不允许某些特殊符号,可根据提示调整符号字符集