什么是密码生成器?
密码生成器是一种必不可少的安全工具,用于根据需要定制生成安全且不可猜测的密码。密码强度以熵(比特单位的随机性)衡量,取决于字符集大小和密码长度。通过组合大写字母(26个)、小写字母(26个)、数字(10个)和符号(约33个),可以生成更强的密码。例如,8个字符的字母数字密码约有48位熵,而16个字符包含大小写字母、数字和符号的密码约有95位熵。NIST指南建议至少80位熵。助记词(基于单词的密码)同时提供可读性和强度,使用EFF单词表或Diceware方法。长度是密码强度最重要的因素——每增加一个字符,暴力破解所需时间呈指数增长。该工具完全在浏览器中运行,使用加密安全的随机数生成器,生成的密码不会发送到任何服务器。
何时使用此计算器
- 创建新账户 — 为您注册的每项新服务生成唯一的高强度密码
- 替换弱密码或已泄露的密码 — 审核现有密码并替换所有较短、可预测或重复使用的密码
- 设置密码管理器 — 以最大长度和启用所有字符类型生成您的主密码
- 生成API密钥或令牌 — 为开发或生产环境创建加密随机凭证
- 保护共享或团队账户 — 创建一个强密码,供多名团队成员存储在共享保险库中
- 满足网站密码要求 — 调整字符类型开关以匹配特定网站规则,同时保持最大长度
步骤:
- 在上面的字段中输入您的信息。
- 配置任何可用选项来自定义输出。
- 通过实时更新立即查看结果。
- 复制或导出您的结果以在您的项目中使用。
- 将密码复制到剪贴板并保存在密码管理器中。
公式
密码空间=(字符池大小)^长度
熵 (bits) = 长度 × log2(池大小)
- 72 位+ = 强大的 agAInst 离线攻击
- 128 位+ = 极其安全(需要几个世纪才能破解)
使用场景
- 创建新账户密码
- Generating 安全 API keys and 令牌
- 替换弱密码和重复使用的密码
- 为每个服务创建唯一密码
- 使用强大且多样化的凭据构建密码管理器保险库
主要优势
- 生成高强度安全随机密码
- 自定义字符类型和密码长度
- 支持批量生成多个密码
- 使用加密安全随机数生成器
- 密码不发送到服务器保护隐私
- 支持密码强度实时评估
专业提示
- 密码长度建议至少12个字符
- 混合使用大小写字母数字符号
- 避免使用常见字典单词
- 每个账户使用不同密码
- 考虑使用密码管理器保存
需要避免的常见错误
- 创建长度不足的弱密码
- 在密码中包含生日等个人信息
- 多个网站重复使用相同密码
- 直接使用字典单词作为密码
关键术语解释
- 熵:以比特为单位的不可预测性度量。
- 字符池:可用字符的总数——最多95个。
- 暴力破解:系统地尝试所有组合。
- 密码短语:随机单词序列。
- 密码管理器:安全密码管理软件。
相关概念
- 密码熵:以比特为单位的密码不可预测性的量化度量 — 每增加一个比特,攻击者需要尝试的组合数就会翻倍
- 字符池:用于生成密码的字符集合 — 使用全部四种类型(大写、小写、数字、符号)可创建最多95个字符的池
- 暴力破解攻击:系统地尝试每种可能组合的攻击 — 抵抗力由密码熵和攻击者的计算速度决定
- 密码管理器:在主密码后为每个账户生成、存储和自动填充唯一强密码的软件
- 双因素认证(2FA):除密码外需要第二步验证(如电话代码或硬件密钥)的额外安全层
- 密码短语:用作密码的随机单词序列 — Diceware和EFF单词列表提供标准化的词库,用于生成强密码短语
示例
使用全部 4 种字符类型(95 个字符池)的 16 字符密码有 95^16 ≈ 4.4×10^31 种组合。如果每秒进行 3500 亿次猜测,则需要大约 4×10^12 年才能破解。
解读您的结果
熵值是密码强度最可靠的单一指标。低风险账户建议 60 位以上,通用账户 80 位以上,电子邮件、银行和密码管理器主密码等关键账户 100 位以上。
长度比字符多样性更重要。仅含小写的 20 字符密码约有 95 位熵——比使用全部字符类型的 10 字符密码(约 65 位)更强。始终优先最大化长度,然后再增加字符多样性以增强强度。
强度指示器提供快速视觉参考,但熵值才能精确反映强度。使用相同字符集但长度仅差 4 个字符的两个密码,其熵值差异巨大。标记为「强」(80 位以上)的密码足以满足大多数账户需求;「非常强」(100 位以上)则适合最关键的凭据。
将此生成器与密码管理器配合使用以获得最大安全性。为每个账户生成唯一密码,全部加密存储在密码管理器中,切勿重复使用或以明文形式分享密码。

