在线工具 · 开发
随机密码生成器
高强度随机密码 · 可选字符集 · 强度评估 · 本地生成不上传
一次生成多个,任选其一
🔒 全部在浏览器本地用加密安全随机数(
crypto.getRandomValues)生成,密码不上传、不留存。关闭或刷新页面即清除。
—
熵 — bit
关于随机密码生成器
随机密码生成器可自定义长度(4~64)与字符集(大写、小写、数字、符号),支持排除易混字符、一次批量生成,并实时评估密码强度与熵值。全部使用浏览器加密安全随机数(crypto.getRandomValues)本地生成,密码不上传、不留存。
使用方法:拖动或输入长度、勾选要包含的字符集(可勾"排除易混字符"避免 0/O、1/l/I 混淆),设置生成数量后自动产出,右侧显示强度与熵值;点每条密码的"复制"或"复制全部"带走,点"重新生成"换一批。
适用场景:为账号注册、Wi-Fi、数据库、服务器、加密文件等创建高强度随机密码,或批量为多个账号生成互不相同的密码。
隐私说明:本工具全部在浏览器本地处理,数据不会上传到任何服务器,用完关闭页面即清除。
常见问题
在线生成密码安全吗?会被记录吗?
安全。密码完全在你的浏览器本地生成,不上传服务器、不做任何记录,关闭或刷新页面即清除,我们看不到你生成的密码。
随机数是怎么来的?可靠吗?
使用浏览器加密安全随机数 crypto.getRandomValues,并用拒绝采样消除取模偏差,绝不使用可预测的 Math.random,随机质量适合用于密码。
密码多长算强?
页面用熵值评估:约 40 bit 以下为弱、60 bit 左右为中、80 bit 以上为强。一般建议 16 位以上并混合大小写、数字与符号,熵越高越难被暴力破解。
支持哪些字符?可以排除易混字符吗?
可包含大写 A-Z、小写 a-z、数字 0-9 和常见符号,并保证每类至少出现一个;勾选"排除易混字符"会去掉 0 O 1 l I | 等容易看错的字符。
🧰 智数工具矩阵
客户端更强大 · 在线免安装 · 互为补充
🌐 在线工具(免安装 · 浏览器直用)