在浏览器中安全生成

即刻创建高强度密码

选择长度和字符集,即刻生成高强度随机密码。支持熵值强度检测、批量生成,以及易记的口令短语——全部免费。

密码仅在您的浏览器中生成,绝不会被存储或发送到任何地方。
不存储 即时生成 无需注册 完全免费

什么样的密码才安全?

AG 密码生成器使用浏览器的加密安全随机数生成器(crypto.getRandomValues)来创建不可预测的密码。它绝不依赖 Math.random 这类弱随机源,生成的值也绝不会发送到服务器或被存储——它们只存在于您自己的设备上。

密码的安全性以熵(比特)来衡量。密码越长、使用的字符类型越多,熵值就越高,越难被暴力破解。作为经验法则,60 比特以上为强,100 比特以上为非常强。

最安全的做法是为每个网站使用不同的密码,并将它们保存在密码管理器中。当您必须记住某个密码时,由多个单词组成的口令短语远比随机字符串更容易记忆,同时依然足够强大。

使用方法

  1. 用滑块设置密码长度。对于在线账户,建议使用 16 位或以上。
  2. 打开需要包含的字符集——大写字母、小写字母、数字、符号——并在需要时启用排除易混淆字符。
  3. 点击复制按钮将密码复制到剪贴板,使用重新生成按钮创建新密码。
  4. 如果需要更容易记住的密码,可在口令短语标签页生成由单词组合而成的密码。

常见问题

安全的密码应该有多长?

在线账户至少 12 位,重要账户建议 16 位或以上。混合使用大写字母、小写字母、数字和符号,可以在相同长度下大幅提升熵值。

我的密码保存在哪里?

不会保存在任何地方。每个密码都在您的浏览器中通过 crypto.getRandomValues 生成,绝不会发送到服务器。刷新页面后即会消失。

口令短语更安全吗?

只要单词数量足够(4 个或以上),口令短语的强度不逊于随机字符串,同时更容易记忆。例如:river-tiger-cloud-42。

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

它会移除难以区分的字符,例如数字 0 与大写字母 O,或数字 1 与小写字母 l 及大写字母 I。这有助于在手动抄写时避免出错。

熵(比特)是什么意思?

它以对数尺度表示破解密码所需的猜测次数。每增加 1 比特,可能性的数量就翻一倍。数值越高,越能抵御暴力破解攻击。