密码生成器
强密码生成工具,支持自定义规则、批量生成和安全性实时评估。
请先勾选「符号」选项以启用自定义符号
强度: 非常强
熵: 0.0 bits
关于此工具
密码生成器采用 Web Crypto API 生成高质量的随机字符,确保密码的不可预测性。你可以自由组合大小写字母、数字和特殊符号,并可以排除如 0、O、1、l 等容易混淆的字符。工具还内置了基于熵值的强度评估,帮助你创建真正安全的密码。
功能特点
- 🔢 长度可选:4-128 任意长度
- 🔤 字符集:大小写字母、数字、符号可自由组合
- 🚫 排除混淆字符:避免 0/O/1/l/I/| 等
- 🧩 自定义符号集:按需覆盖默认符号
- 📦 批量生成:一次生成多个密码
- 🧠 强度估算:按熵值评估安全等级
- 📋 一键复制:支持单个和批量复制
- 👁 遮罩显示:演示或录屏时隐藏明文
- 🔒 本地生成:使用 Web Crypto,不上传数据
怎么算「熵」和强度
- 熵(bits):表示密码的随机不确定度。理想情况下每多一位就增加约 6.6 bit(以 94 个可打印字符计),16 位约 105 bit。低于 60 bit 视为不安全。
- 等级:极弱 < 25、较弱 < 45、一般 < 65、较强 < 85、非常强 ≥ 85(按综合强度分)。
- 会扣分的情况:包含常见密码词(password、123456、qwerty、admin…)、连续序列(abcdef、12345…)、单个字符重复过多、键盘相邻键(qwe、asd…)。这些模式一旦被识别,会在每条密码下方标出,便于你重新生成。
- 显示的熵是实际值:不仅看长度和字符集,还会计入字符分布是否均匀,并扣除上述弱模式,因此比「长度 × 字符池」更贴近真实强度。
常见问题
- 密码会被上传吗?不会。所有生成与评估都在你的浏览器里完成,没有网络请求,密码不会离开这台设备。
- 忘记勾选某种字符集会怎样?生成规则里未勾选的字符集不会出现在密码中;若一种都没勾选,工具会提示「请至少选择一种字符集」。
- 为什么勾选了 4 种字符集,长度设得很长,还是不理想?只要任一字符集被选中,工具会保证它至少出现 1 个字符,其余位置从全部选中字符里随机填充;强度评估还会单独标出弱模式。
- 「排除易混淆字符」有什么用?去掉 0/O/o、1/l/I/|,手抄或口头传达时不会认错,适合需要人工输入密码的场景。
- 「复制」安全吗?复制会把密码写入系统剪贴板,剪贴板管理器、浏览器扩展或他人临时使用你的电脑都可能读到。演示、录屏或公共设备上建议配合「遮罩显示」,用完及时清理剪贴板。