密码生成器
生成加密强度随机密码,并显示熵值与强度评分。
bits ·
最近生成 (本标签页)
工具介绍
密码生成器 在您的浏览器内创建加密强度随机密码。选择长度和需要的字符类型,点击重新生成(或页面加载时自动生成)— 您将获得一个强密码,它不会离开本标签页。
随机性原理
每个字符均来自 crypto.getRandomValues() — 浏览器内置的加密安全随机数生成器(CSPRNG)。字节被映射到您选择的字母表上,使用拒绝采样以避免朴素取模带来的偏差。
强度模型
- 熵比特数 = 长度 × log₂(字母表大小)。16 个字符由大小写字母 + 数字组成约 94 比特熵,远超 80 比特阈值(即便是国家行为者级别的攻击也难以破解)。
- 破解时间 估算一台 100 亿次/秒猜测能力的离线设备(如高端 GPU 集群)的预期破解时长。低于 28 比特 = 即时破解;高于 80 比特 = 永远。
选项说明
- 大写 / 小写 / 数字 / 符号 — 您希望包含的字符类型。
- 避免歧义字符 — 移除 0/o/O、1/l/I 等易混淆字符。手工输入密码时很有用。
隐私
密码不会发起任何网络请求。最近 6 个密码的历史记录保存在 sessionStorage 中,关闭标签页即清除。
小贴士:密码短语
如需可记忆的密码,可用 diceware 方法生成 5 个单词,约 64 比特熵,更易记忆。