工具箱

在线随机密码生成器

随机密码密码生成器强密码安全随机数

在线随机密码生成器,基于浏览器安全随机数 crypto.getRandomValues 与拒绝采样无偏生成,可自定义数量、长度区间、大小写/数字/特殊符号开关及追加自定义字符集,保证每种启用类型至少出现一次,全程本地生成不上传。

字符类型
点击「生成密码」开始
所有操作均在浏览器本地完成,不上传数据

使用说明

  • 粘贴或输入任意合法 JSON,支持嵌套、数组、转义
  • 点击“JSON美化”自动缩进换行
  • 点击“JSON压缩”移除空白为单行
  • 所有操作本地完成,保障隐私

同类推荐

常见问题

生成的密码安全吗?

密码使用浏览器内置的加密级随机数 API(crypto.getRandomValues)并通过拒绝采样消除模偏差,全部在本地生成,不会经过网络传输或被记录。

如何保证包含每种字符类型?

在长度允许时,每个密码会先从每种启用的字符类型中各取一个字符,再随机填充剩余位并整体乱序,确保大写、小写、数字、特殊符号至少各出现一次。

多长的密码才够强?

一般建议至少 12 位并混合多种字符类型;配合站内的熵值计算器可以量化评估密码强度,60 bit 以上属于很强。