密码生成器

随机密码在线生成,大小写数字符号自由组合
长度字符自选,安全随机数一键生成可复制

密码生成器

自定义长度与字符类型,一键生成高强度随机密码

—
—
密码长度 12 位
6162432

包含字符

工具介绍

随机密码怎么生成、强密码长什么样

密码生成器是一款免费的在线随机密码生成工具:拖动滑块在 6 – 32 位之间选长度,自由勾选大写字母、小写字母、数字和特殊符号,还能一键排除 0O1lI 等易混淆字符,改任意选项密码立刻重新生成,配合实时密码强度提示,复制即用。随机数取自浏览器密码学安全接口,每次生成不可预测;全程在本机运行,密码不会上传、不经过任何服务器。

密码规则说明

随机源、强度口径与强密码建议

真随机,不用 Math.random:本工具随机源是浏览器的 crypto.getRandomValues(密码学安全随机数),并对取模过程做拒绝采样消除偏差;普通网页常用的 Math.random 只是伪随机、序列可预测,不适合生成密码。

每类字符保底出现:勾选的每一类字符都会至少包含 1 个(避免出现"选了数字结果一个数字都没有"),随后整体 Fisher-Yates 洗牌打乱位置,生成结果同时满足复杂度要求和位置随机性。

强度怎么判定:按信息熵估算 熵 ≈ 长度 × log₂(字符总数):低于 40 位为弱(红),40 – 60 为中(橙),60 – 80 为强(蓝),80 以上为极强(绿)。例如 12 位含全部四类字符约 78 位熵,暴力枚举在现实时间内不可行。

强密码使用建议:不同网站用不同密码,重要账号建议 16 位以上 + 四类字符全开 并开启二次验证;不要用生日、手机号、拼音单词;建议配合密码管理器保管,只需记住一个主密码。

常见问题

关于随机密码生成与使用的常见疑问

在线生成密码安全吗?会不会被记录?
本工具生成过程全部在你的浏览器本地完成,密码不出本机、不经过任何服务器,断网也能用;随机数来自浏览器密码学安全接口,不可预测。使用后直接复制到目标网站即可,无需注册登录。
密码多少位比较安全?
普通账号建议 12 位以上且包含大小写字母、数字、符号;邮箱、支付等重要账号建议 16 位以上、四类字符全开。长度是安全性的第一要素:字符集相近时,每增加一位,破解难度成倍上涨。
为什么生成的密码里没有数字/符号?
只要对应类型处于勾选(蓝色)状态,生成算法保证该类字符至少出现 1 个。请检查「数字」「特殊符号」胶囊是否被点成了未选中灰色;四类全开时密码必定同时包含四种字符。
易混淆字符是什么?为什么要排除?
指 0 与 O/o、1 与 l/I 这类在很多字体下肉眼难分的字符。需要手抄、口头传达或在窄屏核对密码时建议勾选排除;纯复制粘贴使用则无需排除,少几个字符对强度影响很小。
生成的密码忘了怎么办?
本工具不保存任何生成记录,刷新页面后旧密码无法找回,这也是安全设计的一部分。建议把各网站密码交给密码管理器(浏览器自带密码库、Bitwarden、1Password 等)统一保管,只需记住一个主密码。
随机密码为什么比自己编的密码好?
人编的密码常含单词、生日、键盘连续位(如 qwer、1234)和重复规律,正是密码字典优先猜的内容;随机生成的字符组合无规律、不携带个人信息,破解只能靠全量暴力枚举,难度高几个数量级。

相关工具

电脑网络 · 其他常用工具