密码生成器

本地处理
密码长度12 位
字符类型
密码强度中等

字符集 56 个 · 理论破解时间 约 15 年

按每秒 1 万亿次离线猜测、平均穷举一半空间估算;实际时间取决于哈希算法与攻击方式。

批量卡密按上方密码配置生成,最多 1000 条

使用指南

工具介绍

这个页面承担两件事:一是给单个账户生成足够强的随机密码,二是按同一套字符规则批量生成卡密,供会员卡、兑换码、激活码这类需要成批发放的场景使用。配置改动后结果与强度徽章即时更新,不需要反复点生成。

随机数取自浏览器提供的安全随机源,整个生成过程不发任何网络请求——密码与卡密不会离开本机。批量结果可导出为 Excel 或 TXT,方便后续发放与核对。

使用步骤

  1. 选一个预设或手动调整密码长度与字符类型(大小写字母、数字、特殊符号)。
  2. 看强度徽章确认档次;需要更长的密码时直接增加长度,熵位数会同步上升。
  3. 点「生成密码」出新结果,结果区可一键复制。
  4. 要批量发放时切到批量模式,设置数量(最多 1000 条),必要时在「高级选项」里配置卡密格式,再导出 Excel 或 TXT。

适用场景

  • 给新注册的账号设一个自己不用记、交给密码管理器保存的强密码。
  • 做会员卡或兑换码时批量生成一批格式统一、互不重复的卡密并导出表格。
  • 为一次活动准备激活码,要求在卡密里带上统一前缀与分组连接符。
  • 临时需要一批随机字符串做测试数据,导出 TXT 直接喂给脚本。

常见问题

生成的密码是真正的随机吗?
是。随机数取自浏览器提供的安全随机源(WebCrypto),不是 Math.random 这类可预测的实现;生成过程完全在本机进行,不发送任何网络请求。
强度里的「破解时间」是怎么算出来的?
先按字符集大小与长度算出熵位数,再按每秒 1 万亿次离线猜测的速度估算。这是理论量级,用于横向比较不同密码的强弱;实际破解难度还取决于对方使用的哈希算法与攻击方式,不必把具体数字当作精确值。
批量一次能生成多少条?
最多 1000 条。批量卡密使用当前配置的字符规则,生成后可直接复制,或导出为 Excel / TXT 长期保存。
卡密格式的自定义会作用到哪些输出?
「高级选项」里设置的模板前后缀、序号、内部分组、排列与连接符,对复制、TXT 导出和 Excel 导出统一生效,不会出现某一种输出格式不一致的情况。
历史记录保存在哪里?
「记录历史」默认开启,内容以明文保存在本浏览器的 IndexedDB 中,不会上传。可随时在侧栏关闭开关或清空记录;清除浏览器数据会一并删除。批量结果也能从历史记录里恢复后再复制或导出。
提示「至少选择一种字符类型」是什么意思?
大小写字母、数字、特殊符号全都没有勾选时无法组成密码,勾选任意一项即可继续。

基本操作

  • 点击预设或手动调整密码长度与字符类型,点「生成密码」出新结果;配置变化时结果与强度徽章会自动更新
  • 结果区一键复制;强度按熵位数分档,并按每秒 1 万亿次离线猜测估算理论破解时间(实际取决于哈希算法与攻击方式)
  • 建议使用至少 12 位密码,重要账户 16 位或更长;包含大小写字母、数字和特殊符号可显著提高安全性

批量导出

  • 批量卡密按当前密码配置生成,数量可自定义,最高支持 1000 条,适用于会员卡、兑换码、激活码等场景
  • 「高级选项」自定义卡密格式:模板前后缀、序号、内部分组、排列与连接符,对复制、TXT 与 Excel 导出统一生效
  • 一键导出 Excel 或 TXT,方便发放和管理;历史记录中的批量结果可随时恢复后再复制或导出

安全说明

  • 所有密码都在你的浏览器中生成,使用安全的随机数算法,过程不发送任何网络请求,也不会上传到任何服务器
  • 「记录历史」(默认开启)会以明文保存在本浏览器 IndexedDB,可随时在侧栏关闭开关或清空记录;清除浏览器数据会一并删除
  • 每个账户使用不同的密码,避免重复使用;重要账户密码建议每 3–6 个月更换一次
  • 请妥善保管生成的密码,建议使用密码管理器存储;生成后请立即复制并安全存储,批量导出的卡密文件请及时下载保存

相关工具