三种明确的生成模式
随机密码适合密码管理器和一般账户,可分别控制大小写字母、数字、符号与易混淆字符;分组字母生成完全随机的英文字母序列,不使用词典或发音模板,适合需要分段抄写的恢复码、设备码和临时凭据;PIN 只生成数字。
安全随机而非伪随机
本工具使用浏览器 Web Crypto 提供的安全随机值,并通过拒绝采样消除字符索引的取模偏差。随机密码会保证每个已启用字符类别至少出现一次;关闭某个类别后,结果中不会混入该类字符。浏览器缺少安全随机源时,工具会停止而不是退回到 Math.random()。
使用建议
- 账户密码优先使用默认 20 位随机密码,并为不同网站生成不同结果;
- 目标系统不接受符号时,只关闭符号,不要同时大幅缩短长度;
- 分组字母中的连字符、句点、下划线或空格只是分隔符,不计入显示的随机熵;
- PIN 应配合尝试次数限制、设备锁定或其他身份验证因素使用。