密码 / 随机串生成器
生成
在线生成密码与随机字符串,使用 crypto 密码学安全随机,可自定义长度(4-128)、是否包含大小写字母、数字、特殊符号,支持排除易混淆字符、批量生成、强度与信息熵评估,一键复制或下载;全部在浏览器本地完成,不保存、不上传。
密码长度
16
数量(1 - 100)
快捷:
—
—
其余结果
—
密码生成器说明
- 所有随机字符均来自crypto.getRandomValues,密码学安全;选字符时做了拒绝采样(rejection sampling),避免取模带来的概率偏差。
- 每个被勾选的字符类型都会至少出现一次,再用 Fisher-Yates 洗牌打乱位置,避免因缺少某类字符导致密码不满足复杂度规则。
- 强度按信息熵估算:熵 ≈ 长度 × log₂(字符集大小)。一般 12 位以上、含大小写数字符号即属于强密码;实际安全还取决于是否复用、是否泄露。
- “排除易混淆字符”会去掉 0、O、o、1、l、I,便于人工辨认或手抄。生成全部在浏览器本地完成,密码不会被保存、记录或上传。