密码 & 密钥生成器
生成安全的随机密码、API 密钥和令牌
加密安全多种模式助记词支持批量生成
生成的密码
点击生成按钮创建密码...
生成模式
长度16
464
选项
预设
0 Generated
0 Random
0 Words
密码预设
为不同安全级别预配置的密码设置。点击「快速运行」使用预设设置生成:
pin
4 字符 • 数字
长度: 4
simple
8 字符 • 数字 • 大写
长度: 8
secure
16 字符 • 符号 • 数字 • 大写
长度: 16
apiKey
32 字符 • 数字 • 大写
长度: 32
为什么使用密码生成器?它是如何工作的?
强大且唯一的密码对于安全至关重要。该工具使用 加密安全 的随机数生成(通过 Web Crypto API 的 crypto.getRandomValues)来创建几乎无法猜测或通过暴力破解的密码。实现支持随机字符生成和基于助记词的方法。
技术实现
随机密码生成:
- 使用 crypto.getRandomValues() 获取加密安全的随机性
- 根据用户偏好动态构建字符池
- 可选排除易混淆字符(0、O、1、l、I 以提高可读性)
- 均匀分布确保每个字符位置的可能性相等
- 支持 4 到 64 个字符的长度,包含多种字符类型
助记词生成:
- 从 100 多个常用英语单词中进行字典选择
- 每个单词增加约 6.6 位熵
- 可选大写和添加数字/符号
- 可自定义分隔符(连字符、下划线、空格等)
- 单词数范围:3-8 个单词,适用于不同安全级别
主要功能
加密安全
使用 Web Crypto API 获取真正的随机性
多种模式
随机密码和助记词
助记词支持
易于记忆的单词组合
批量生成
一次生成多个密码
最佳实践与使用边界
- 为每个账户使用唯一的密码✅ 关键 - 防止跨多个服务的凭证填充攻击
- 密码长度至少 12-16 个字符✅ 推荐 - 高价值账户(银行、邮箱)使用 16 个以上字符
- 包含大写、小写、数字和符号✅ 重要 - 增加熵并抵御字典攻击
- 将密码存储在安全的密码管理器中✅ 必要 - 切勿重复使用密码或以不安全的方式记录
- 在可用时启用双因素认证✅ 强烈推荐 - 添加关键的第二层安全保护
常见问题
这个密码生成器安全吗?
是的!我们使用 Web Crypto API(crypto.getRandomValues)提供加密安全的随机数。所有生成都在您的浏览器本地进行。
我的密码会被存储在任何地方吗?
不会。生成的密码仅存在于您的浏览器中,永远不会发送到任何服务器。一旦您关闭页面,除非您保存,否则它们将消失。
什么样的密码才是强密码?
强密码是长(16 个以上字符)、使用多种字符类型、对每个账户唯一、随机的(不基于字典词或个人信息)。
相关工具和指南
发现更多工具和指南,帮助您提升开发工作流程