BeYourTools

Developer Tools

密码生成器

别再重复用密码了。用真随机生成密码学强度的密码——在浏览器中生成,绝不发送到任何地方。

20
4128

Character sets

Private by design: This tool runs entirely in your browser. Nothing you type or upload is sent to a server.

使用方法 密码生成器

  1. 设置长度. 拖动滑块——重要账号用 16+ 字符是稳妥的默认选择。
  2. 选择字符集. 开关大写、小写、数字、符号。字符集越多,每字符熵越高。
  3. 排除易混淆字符. 可选去掉 0/O、1/l/I 这类形近字符,适合可能手打的密码。
  4. 生成并复制. 生成一个或一批,查看强度仪表,复制需要的。

密码生成器 功能

  • crypto.getRandomValues——绝不用 Math.random
  • 长度滑块,最长 128 字符
  • 大写、小写、数字、符号开关
  • 排除易混淆字符选项
  • 批量生成(最多 50 个)
  • 实时熵值强度仪表
  • 完全离线可用

密码生成器 常见问题

真的。生成器用 crypto.getRandomValues(),即浏览器密码学安全的随机数生成器——和 TLS 密钥同源。绝不用可预测、不安全的 Math.random()。
全字符集的随机密码,16 字符约有 105 bit 熵——远超暴力破解能力。20+ 属于舒适的过度配置。长度胜过复杂度:长的简单密码胜过短的复杂密码。
熵(bit)衡量攻击者平均需要猜多少次:bit = 长度 × log2(字符池大小)。80+ 算强,100+ 算优秀。仪表随选项实时更新。
不会。生成在浏览器内存中用 Web Crypto 完成,不传输、不记录、不存储——关闭标签页即消失,除非您已保存。
不——每个网站生成唯一密码,存到密码管理器。这个工具让这件事很轻松:批量生成,逐个保存。