密码生成器
自定义长度与字符集,一键生成高强度随机密码。加密级随机源,纯浏览器本地生成,绝不上传。
密码长度 16
字符集(至少启用一项)
易混淆字符(0 O 1 l I i)
生成结果(点击复制)
熵 — —
备选密码(点击任意一个复制)
怎么用
- 调长度:拖动滑块选择 8-64 位,日常使用 16 位起步,重要账户建议 20 位以上。
- 选字符集:勾选大小写、数字、符号组合,至少保留一项;看不清单双的 0/O、1/l 可选「排除」。
- 生成:点击「生成密码」,下方实时显示熵值与强度(弱/中/强),不满意可再点或从备选列表挑。
- 复制使用:点击密码即可复制到剪贴板,直接粘贴到注册或改密页面。
常见问题
密码会被上传到服务器吗?
不会。密码完全在你的浏览器里用 Web Crypto API(crypto.getRandomValues)本地生成,不发生任何网络请求,页面关闭即无残留。
密码多长才安全?
日常账户 16 位(大小写+数字+符号,熵约 100 bit)已远超暴力破解能力;邮箱、支付等重要账户建议 20 位以上。长度带来的强度提升远大于增加符号种类。
什么是易混淆字符?
指肉眼或手抄时容易看错的字符:数字 0 与字母 O、数字 1 与小写 l 和大写 I、大写 I 与小写 i。需要手抄或口述的场合建议排除,纯粘贴使用则可保留(保留后字符集更大、熵略高)。
熵是什么意思?
熵衡量密码的不确定性,单位 bit,计算式为 长度 × log2(字符集大小)。熵每加 1,暴力破解次数翻倍。一般 45 bit 以下视为弱,45-75 bit 中等,75 bit 以上为强。