随机密码生成器
本地运行,数据不上传服务器
隐私提示:密码仅由 window.crypto.getRandomValues 在浏览器本地生成,不会上传。 如果当前环境不支持 Web Crypto,工具会停止生成并明确报错。
使用说明
注册网站时被要求设置复杂密码,自己想一个既安全又好记的不容易;测试环境需要批量创建临时账号,手动想密码又慢又不随机;给团队分享一组初始密码时,希望每个都不一样且避开容易看错的 0 和 O;有些系统不接受特殊符号,得能灵活选字符类型。这些场景用一个随机密码生成器最合适。 这个工具使用浏览器安全随机源生成密码,可以自由勾选大写字母、小写字母、数字和特殊符号,长度为 4 到 64,一次最多生成 10 个。勾选"排除易混淆字符"后,密码里不会出现 0、O、1、l、I 这类视觉上分不清的字符,适合手抄或打印。 生成的密码会显示弱、中、强评级,逐个复制很方便。适合普通用户、测试工程师、运维、需要批量创建账号的人。
核心功能
- ✓使用浏览器安全随机源生成密码,不用弱随机
- ✓自由勾选大写、小写、数字和特殊符号
- ✓长度 4 到 64,一次最多生成 10 个
- ✓可选排除 0、O、1、l、I 等易混淆字符
- ✓每个密码显示弱、中、强评级
- ✓保证每种勾选的字符类型至少出现一次
- ✓逐个复制或批量复制
使用教程
创建账号密码:勾选需要的字符类型,长度建议 12 位以上,生成后复制使用。 批量创建测试账号:设好长度和字符类型,一次生成 10 个,逐个粘贴到测试脚本里。 生成手抄友好的密码:勾选"排除易混淆字符",密码里不会有 0 和 O 混淆的问题。 给团队分发初始密码:一次生成一组,确保每个账号拿到不同的密码。 对比不同长度的强度:把长度从 8 调到 16,看评级变化,理解长度对强度的影响。
常见问题
Q:生成的密码真的安全吗?
A:使用浏览器提供的安全随机源,不是伪随机。安全性主要取决于密码长度和字符组合。
Q:一次最多生成几个?
A:一次最多 10 个,长度 4 到 64 位。
Q:可以自定义特殊符号吗?
A:不支持,特殊符号使用固定集合。如需特定符号,生成后手动替换一个字符即可。
Q:可以生成密码短语吗?
A:不支持,工具只生成随机字符组合,不生成基于单词的密码短语。
Q:会保存生成的密码吗?
A:不会,密码只在当前页面显示,关闭页面即清除。
Q:Web Crypto 不可用时怎么办?
A:会直接报错,工具不会降级到不安全的随机源。
Q:数据会上传服务器吗?
A:不会,生成在浏览器本地完成。