🧰 UtlKit

密码生成器

在浏览器中生成强加密安全密码。不会发送到任何服务器。

点击生成
长度16
🐛

报告问题 / 提出建议

发现 Bug 或有建议?帮助我们改进这个工具。

📊 数据摘要(自动填写)

工具: password-generator · /tools/password-generator/

length: 16

uppercase: true

lowercase: true

numbers: true

...

这是什么工具?

密码生成器使用密码学安全的随机数生成创建强随机密码。支持自定义长度(4-128 个字符)和字符集,包括大写、小写、数字和特殊符号。所有生成都在你的浏览器中完成——没有数据发送到任何服务器,确保完全隐私。

使用场景

  • 创建安全账户密码

    为每个在线账户生成强密码。使用至少16个字符,混合大小写、数字和符号以防御暴力破解攻击。

  • Wi-Fi网络安全

    为你的家庭Wi-Fi路由器创建强密码。20个字符以上的随机密码以现有技术几乎无法破解。

  • 主密码创建

    如果你使用密码管理器,生成一个极强的主密码。这个单一密码保护所有你存储的凭证,所以至少设置20个字符。

如何使用

  1. 1

    设置密码长度

    选择密码长度(建议:12+ 字符)。

  2. 2

    选择字符类型

    切换大写、小写、数字和符号。

  3. 3

    生成并复制

    点击生成并复制密码。

常见问题

什么让密码变得强?

强密码具有:12+ 字符、混合字符类型(大写/小写/数字/符号)、无字典词汇、每个账户唯一。随机生成的密码比人为选择的密码更强,因为它们避免了常见模式。

这个密码生成器安全吗?

是的。密码使用浏览器的 crypto.getRandomValues() API 生成,它提供密码学安全的随机性。没有数据离开你的浏览器。生成的密码不会存储或传输到任何地方。

密码应该多少位

NIST 建议大多数账户至少12位,高安全账户16位以上。

2026 年推荐的密码长度是多少?

NIST SP 800-63B 推荐记忆密码最少 8 个字符,生成密码最少 12 个。然而,安全专家推荐任何重要账户使用 16+ 个字符。16 个字符的随机密码带有混合字符类型,约有 95+ 位熵,以当前技术暴力破解不可行。

多个账户应该使用相同密码吗?

绝不要为多个账户使用相同密码。如果一个网站被攻破,攻击者会在各处尝试该密码。为每个账户使用唯一的密码,由密码管理器生成。这就是为什么像 Bitwarden、1Password 或 KeePass 这样的密码管理器被强烈推荐——它们为每个账户生成并存储唯一的强密码。