安全 · 本地工具

安全密码生成器

基于浏览器原生 Web Crypto API(crypto.getRandomValues)生成强随机密码。所有计算完全在您的浏览器标签页内完成,密码不会通过网络传输,不会被记录,也不会写入任何数据库。关闭标签页即消失。

16
6 64
使用字符集

🔒 密码完全通过浏览器通过 Web Crypto API(crypto.getRandomValues)生成。没有任何信息被发送到服务器、记录或存储。

密码生成器的工作原理

  1. 1 Web Crypto API(crypto.getRandomValues)。每个字符索引均来自浏览器的本地加密安全伪随机数生成器(CSPRNG)。我们在原始 32 位输出上应用拒绝采样,使字符分布保持均匀——没有模偏差,也没有捷径。
  2. 2 熵。一个由大写、小写、数字和符号组成的 16 字符密码大约有 103 bits 熵——足以让现代暴力破解攻击在现有硬件上需要数十亿年时间。每增加一个字符,难度就呈指数级增长,这也是为什么滑块会提升到 64。
  3. 3 客户端,零知识执行。生成器完全运行在你的浏览器标签页中。密码从未通过网络传输,也未被记录,也未写入任何 36if 数据库。关闭标签页,它就消失了。

常见问题

什么样的密码才算是真正强的?

长度为 12 位以上,包含大写、小写、数字和符号的混合,且具有高密码学熵。本工具默认 16 位,并保证每个选中的字符集中至少出现一个字符。

使用在线密码生成器安全吗?

是的,如果它完全运行在客户端。我们的工具在浏览器中使用原生的 Web Crypto API;你的密码不会通过互联网传播或接触服务器。

这个工具能生成 64 个字符的密码吗?

可以,你可以将滑块拉到 64 个字符,以保护高加密环境、数据库和 SSH 密钥的安全。

密码会被保存或上传吗?

不会。所有处理都在你的浏览器本地完成,密码仅存在于当前页面的输入框中,复制后即用即走,不经过任何网络传输或存储。