跳转到主内容
coltool

在线安全密码生成器

使用浏览器安全随机源生成随机密码、分组英文字母和数字 PIN,全程本地处理。

设置生成规则

生成结果

理论熵: ≈ 128 bit

密码只在当前浏览器中生成,不会上传或保存。

三种明确的生成模式

随机密码适合密码管理器和一般账户,可分别控制大小写字母、数字、符号与易混淆字符;分组字母生成完全随机的英文字母序列,不使用词典或发音模板,适合需要分段抄写的恢复码、设备码和临时凭据;PIN 只生成数字。

安全随机而非伪随机

本工具使用浏览器 Web Crypto 提供的安全随机值,并通过拒绝采样消除字符索引的取模偏差。随机密码会保证每个已启用字符类别至少出现一次;关闭某个类别后,结果中不会混入该类字符。浏览器缺少安全随机源时,工具会停止而不是退回到 Math.random()。

使用建议

  • 账户密码优先使用默认 20 位随机密码,并为不同网站生成不同结果;
  • 目标系统不接受符号时,只关闭符号,不要同时大幅缩短长度;
  • 分组字母中的连字符、句点、下划线或空格只是分隔符,不计入显示的随机熵;
  • PIN 应配合尝试次数限制、设备锁定或其他身份验证因素使用。

FAQ

生成的密码会上传或保存吗?
不会。生成过程完全在浏览器本地完成,结果不会发送到服务器,也不会写入本地存储。点击复制后,密码会进入操作系统剪贴板。
随机密码和分组字母有什么区别?
随机密码可以组合大小写字母、数字和符号;分组字母只使用随机英文字母,并用分隔符分组,方便辨认和手动输入。分组字母不是英文单词,也不按发音规则排列。
为什么分组字母可以选择纯大写?
部分设备、恢复码和人工录入场景只接受或更适合大写字母。选择纯大写后仍会均匀随机选择 A–Z,只是可选字符集比混合大小写更小。
理论熵代表什么?
理论熵根据字符集大小和随机字符数量估算搜索空间,数值越高,穷举通常越困难。它不考虑网站的密码存储方式、尝试次数限制、钓鱼或设备安全,因此不是破解时间承诺。
PIN 为什么可能以 0 开头?
固定长度 PIN 的每一位都从 0–9 均匀选择,包括第一位。允许前导零可保留完整搜索空间;如果目标系统不接受前导零,请重新生成。