K
ken
首页文章🕐 时间转换📋 JSON 工具🖼️ Base64 图片🔑 密码生成 Cron 表达式🔤 命名转换📱 二维码生成#️⃣ 哈希计算🔡 编码转换🔍 正则表达式⚙️ 配置文件格式转化🔐 加解密⚖️ BMI 计算🎲 随机数据🗜️ 图片工具🌍 世界时钟🏛️ 罗马数字🔢 数字转中文💰 贷款计算

密码生成

密码生成器是日常开发和安全实践中使用频率最高的工具之一——注册账号、生成 API 密钥、配置数据库密码、创建 SSH 密钥对,每个场景都需要高强度的随机密码。这个工具使用密码学安全的随机数生成器(crypto.getRandomValues),在浏览器本地为你生成不可预测的强密码。

支持自定义字符类型组合(大写、小写、数字、符号),1-64 位长度自由调节,可排除容易混淆的相似字符(如 0 和 O、1 和 l)。所有密码在浏览器端生成,不会发送或存储到任何服务器——生成的密码只有你自己知道。

密码长度16

📖 密码生成器使用说明

为什么需要密码生成器?

大多数人创建的密码存在严重问题:使用常见词汇(password123)、个人信息(生日、姓名)、在多个网站重复使用同一密码,或者密码太短容易暴力破解。一个好的密码生成器使用密码学安全的随机数生成器(CSPRNG)生成真正随机、不可预测的密码字符串。本站的密码生成器使用 Web Crypto API 的 crypto.getRandomValues(),生成的密码即使知道之前生成的所有输出,也无法预测下一个密码。

功能说明

  • 四种字符类型:大写字母(A-Z)、小写字母(a-z)、数字(0-9)、特殊符号(!@#$%^&*等)。勾选任意组合——建议全部勾选以获得最大密码空间。
  • 长度自定义:1 到 64 位自由调节。NIST 推荐至少 8 位,重要账户建议 16 位以上。每增加一位,暴力破解时间呈指数增长。
  • 排除相似字符:自动排除 0/O、1/I/l 等容易混淆的字符。对于需要手动输入的密码(如 Wi-Fi 密码),这个选项非常实用。
  • 首字符限制:可选择首字符必须为字母。某些老旧系统要求密码必须以字母开头——虽然不推荐,但工具给你选择。
  • 密码强度指示:综合考虑长度、字符集大小、是否包含字典词等因素,实时显示密码强度等级(弱/中/强/非常强)。

密码安全最佳实践

  • 长度 > 复杂度:16 位纯小写字母(26^16 ≈ 4.3×10^22 种组合)远强于 8 位全字符集(≈ 6.6×10^15)。增加长度比增加特殊字符更有效。
  • 每个网站用不同密码:使用密码管理器(如 Bitwarden、1Password)配合本工具生成的随机密码,为每个账户创建独立密码。
  • 本工具不存储密码:生成的密码只在你的浏览器内存中,页面关闭即消失。请配合密码管理器使用,不要依赖复制粘贴。