🔑 随机密码生成器

免费在线随机密码生成器,帮你摆脱「生日 + 123」式弱密码。长度可在 4~64 位之间自由调节,大写字母、小写字母、数字、符号四种字符集任意组合,还能一键排除容易看错的 0、o、O、1、l、I。密码使用浏览器原生的 crypto.getRandomValues 密码学安全随机数在本地生成,不会上传到任何服务器,连我们都看不到你的密码。一次生成 5 个候选,挑个顺眼的复制走,无需注册登录。

使用步骤

  1. 拖动滑杆设置密码长度(4~64 位,默认 16 位,重要账号建议 20 位以上)。
  2. 勾选需要的字符类型:大写字母、小写字母、数字、符号;如需避免看错字符,勾选「排除易混淆字符」。
  3. 页面会自动生成 5 个候选密码,点击任意密码右侧的「复制」按钮即可复制。
  4. 对候选不满意就点「重新生成」,直到挑到顺眼的为止。

什么样的密码才算安全?

密码强度只看两件事:长度和随机性。16 位纯随机大小写字母加数字,暴力破解需要的时间已经远超宇宙年龄;而「P@ssw0rd123」这种看似复杂、实则套路固定的密码,反而在撞库字典里排前几名。所以别再用人脑「想」密码了——人脑想出来的都有规律,让密码学安全随机数来替你想。

本工具调用的是浏览器原生的 crypto.getRandomValues,这是操作系统级别的密码学安全随机源,和 Math.random 那种可预测的伪随机完全不是一回事。生成过程 100% 在本地完成,密码只存在于你的浏览器内存里,刷新页面就消失,没有任何服务器能看到它。配合浏览器的密码管理器或专业的密码管理软件使用,重要账号一律使用独立的高强度随机密码。

常见问题

生成的密码安全吗?会被记录吗?
安全。密码由浏览器原生的密码学安全随机数(crypto.getRandomValues)在本地生成,不经过任何服务器,没有任何一方能看到或记录你的密码。刷新页面后密码即消失,请及时复制保存到密码管理器中。
密码长度选多少合适?
普通账号 16 位足够;邮箱、支付、服务器等重要账号建议 20 位以上,并勾选全部四种字符类型。长度每增加一位,破解难度都是指数级增长,长度比「加符号」更划算。
「排除易混淆字符」是什么意思?
0(数字零)和 o(字母)、O(大写字母)、1(数字一)和 l(小写 L)、I(大写 i)在很多字体下长得几乎一样,抄写或口头传达时容易看错。勾选后生成器会自动剔除这 6 个字符,适合需要人工抄写的场景(如 Wi-Fi 密码、服务器初始密码)。
为什么一次生成 5 个而不是 1 个?
纯随机密码里偶尔会出现连续重复或读起来别扭的组合,一次给 5 个候选方便你挑个顺眼的。5 个密码的安全性是等价的,选哪个都一样安全。

相关工具