随机字符
交给管理器的高强度串
默认 16 位,可在 6–128 位之间调整。可开关大写、小写、数字与特殊符号,排除 0O1lI,或指定首字符。低于 8 位时,本页会提示安全性较低。
01 生成器
在已经打开的浏览器里生成高强度随机密码,或用单词拼出可读口令。长度 6–128 位,默认 16 位。随机数来自 Web Crypto,结果不上传。
打开即用
怎么用
选一种模式,点生成。随机数来自浏览器 Crypto.getRandomValues,不是 Math.random()。一次最多 100 条,可复制全部或导出 TXT。关闭标签页后,服务器上不会留下这些密码。
随机模式适合新账号、轮换口令和测试环境,建议交给密码管理器保存。可读模式用 3–10 个单词加分隔符,适合必须手输、又不愿对着一串符号的场景。重要账户仍建议用随机字符。
随机字符
默认 16 位,可在 6–128 位之间调整。可开关大写、小写、数字与特殊符号,排除 0O1lI,或指定首字符。低于 8 位时,本页会提示安全性较低。
可读密码
从内置词表抽取 3–10 个单词,默认用连字符拼接。可插入数字或符号,也可把每个单词首字母大写。强度随单词数量上升,不是靠堆砌特殊符号。
可以当场核对
生成只解决「怎么得到一枚新密码」。下面这些规则都能在本机核对:随机源、长度、批量上限,以及我们不保存结果。
MDN 将其定义为符合密码学要求的安全随机值。本页用它抽取字符和单词,不用普通伪随机函数。计算留在当前标签页。
低于 8 位会提示安全性较低。NIST SP 800-63B-4 要求单因素口令至少 15 位,多因素场景至少 8 位。本页默认 16 位,对齐这一量级,并允许最长 128 位。
适合给测试环境或一批新账号各发一枚。可复制全部,或导出为 TXT。文件只下载到你的设备,不会回传到 MyPassGen。
无需注册。站内不提供密码库,也不会把生成结果存到服务器。需要留下副本时,请复制或导出到你自己信任的位置。
可以用这些话核对
四条事实,按本页真实行为来写。没有登录墙,也没有悄悄上传。
生成过程在浏览器本地完成,密码不会作为业务数据上传。关闭页面后,结果不会保存在服务器上。需要保存时请自行复制或导出 TXT。
随机字符从你勾选的字符集里抽取,适合交给密码管理器保存。可读密码由 3–10 个单词加分隔符组成,方便必须手输的场景。两种都用 Web Crypto 的 getRandomValues 在本机生成。
本工具支持 6 到 128 位,默认 16 位;低于 8 位会提示安全性较低。NIST SP 800-63B-4 要求单因素口令至少 15 位。重要账户建议保持默认或更长,并交给密码管理器保存。
本页会显示弱 / 中 / 强 / 极强。若要对照公开泄露弱口令名单、查看熵与风险提示,使用密码强度检测。待测密码同样留在浏览器,不上传。
接下来可以做
若想了解浏览器本地计算为什么把明文留在设备上,也可以先读这篇说明。