跳到主要内容

随机密码生成器

按长度与字符集生成高强度随机密码,一键复制。

这个工具是什么

随机密码生成器按你选的长度与字符集生成一组随机密码,一键复制。可勾选大写字母、小写字母、数字、符号四类,长度在 8 到 64 之间调节;每种选中的字符类型都保证至少出现一次,避免生成出「看着复杂但缺了一整类字符」的弱密码。

什么时候用它

  1. 新装的服务、数据库、路由器要设一个初始密码,随手敲容易被猜到。
  2. 给测试环境、临时账号批量造密码。
  3. 需要一个足够长的高强度口令,但不想自己编。
  4. 想知道「多长的密码才算够」:把长度和字符类型调一调,看强度提示的变化。

有什么限制

  • 随机数取自浏览器内置的 crypto.getRandomValues(),是不可预测的密码学随机源;但它只负责「猜不到」,不负责「没人用过」——既不检测这串密码是否出现在泄露库里,也不识别键盘序、生日、姓名拼音这类模式。要查有没有被拖库过,得另外去泄露库比对。
  • 长度被限制在 8 到 64:超出这个范围会被截到边界值。
  • 四类字符集必须至少选一种,全不选会报「至少选择一种字符类型」。
  • 强度提示(强/中/弱)只看长度和选了几类字符,不检测是否出现在泄露库里,也不检测是不是键盘序、生日这类模式。
  • 生成结果不落盘、不上传。复制后请立刻存进密码管理器,关闭页面就找不回来了。

常见问题

Q:随机密码生成器是做什么的? A:按长度与字符集生成高强度随机密码,一键复制。处理过程在浏览器本地完成,不需要上传文件。

Q:用随机密码生成器处理的内容会上传到服务器吗? A:不会。运算全部在你的浏览器里完成,输入内容不发送到服务器,也不需要注册或登录。

Q:手机上能用随机密码生成器吗? A:可以。页面做了手机适配,用手机浏览器打开即可使用,不需要安装 App。