文件在浏览器本地处理,不会上传

密码生成器

在浏览器本地随机生成高强度密码。随机数来自浏览器的加密安全接口,生成结果不会上传、也不会被保存。可自定义长度与字符类型,并支持排除容易混淆的字符。

正在生成…
密码长度
字符类型

🔒 所有数据均在浏览器本地处理,不会上传到服务器。生成的密码不会被 CunConvert 收集或保存。

密码生成器在你的浏览器本地生成高强度随机密码,随机数来自加密安全接口,生成结果不会上传、也不会被保存。本指南说明长度与字符类型如何取舍。

为什么不用自己想的密码?

人自己想出来的密码往往有规律:常用词、生日、键盘连号,容易被字典和暴力破解命中。

随机生成的密码没有可预测的规律,在长度与字符类型足够的情况下,安全性要高得多。

长度和字符类型怎么选?

密码强度主要由「长度」和「可用字符范围」共同决定,长度的影响通常更大。

  • 日常账号:12–16 位、同时包含大小写字母与数字
  • 重要账号(邮箱、网银、主账号):20 位以上,并加上特殊符号
  • 系统限制较严时可适当缩短,但不建议低于 12 位

这些密码安全吗?

密码使用浏览器提供的加密安全随机数接口(crypto.getRandomValues)生成,而不是可预测的伪随机数。

生成过程完全在你的设备上完成,CunConvert 不会收集、传输或保存任何生成的密码。

「排除容易混淆的字符」有什么用?

有些字符在不同字体下长得几乎一样,例如数字 0 与字母 O、o,数字 1 与字母 I、l。

如果密码需要手抄或人工输入,开启该选项可以避免看错、输错。

生成后怎么保管?

建议把密码存进密码管理器,而不是记在备忘录、聊天记录或浏览器明文笔记里。

同一个密码不要在多个网站重复使用;重要账号建议开启两步验证。

常见问题

生成的密码会被上传或记录吗?
不会。密码完全在你的浏览器本地生成,不上传、不保存,CunConvert 无法获取你生成的任何密码。
用的是真随机数吗?
使用的是浏览器提供的加密安全随机数接口 crypto.getRandomValues,专为密码学场景设计,而不是普通的 Math.random。
密码长度设多长合适?
一般账号 12–16 位即可;重要账号建议 20 位以上并包含特殊符号。并非越长越好记,请配合密码管理器使用。
为什么没有显示「破解需要多少年」?
破解时间取决于攻击者的设备、算法与成本,难以准确估计。这里只给出弱 / 中等 / 强 / 很强的大致分级,避免给出不准确的安全承诺。
可以生成多少个密码?
没有限制。点击「重新生成」或调整任意选项即可获得新的随机密码,每次都是独立生成。