密码生成器

强密码生成工具,支持自定义规则、批量生成和安全性实时评估。

强度: 非常强 熵: 0.0 bits
共 0 条
关于此工具

密码生成器采用 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/|,手抄或口头传达时不会认错,适合需要人工输入密码的场景。
  • 「复制」安全吗?复制会把密码写入系统剪贴板,剪贴板管理器、浏览器扩展或他人临时使用你的电脑都可能读到。演示、录屏或公共设备上建议配合「遮罩显示」,用完及时清理剪贴板。