密码选项

勾选字符类型,拖动设置长度,点击生成按钮

16
464

生成结果

点击任意一条密码即可复制

强 评分 -- / 100 估算熵约 -- 比特 暴力破解约需 --
改进建议
    设置好左侧选项后,点击「生成密码」

    随机密码生成器

    免费在线随机密码生成工具,自定义密码长度与大小写字母、数字、特殊字符组合,可排除易混淆字符,实时显示强度评分与熵值,支持批量生成与一键复制,全程浏览器本地生成不上传

    随机密码生成 强度评分 批量生成 排除易混淆 本地处理

    核心特性

    使用步骤

    1. 勾选字符类型按需组合大小写字母、数字与特殊字符;需要人工读抄时建议勾选"排除易混淆字符"。
    2. 设置长度与数量拖动滑杆设置密码长度(建议 12 位以上),并选择一次生成的数量。
    3. 生成并复制点击「生成密码」,在右侧查看强度评分与改进建议,点击任意一条即可复制使用。

    使用场景

    注册新账户时为每个网站生成互不相同的强密码,避免一处泄露全军覆没;运维与开发时批量生成测试账号密码、API 密钥与临时访问凭证;设置 Wi-Fi、路由器或门禁密码时用"排除易混淆字符"生成便于口头传达的密码;配合密码管理器更换历史弱密码。生成全程在浏览器本地完成,不经过服务器,打开即用,支持 Chrome、Firefox、Safari、Edge 等主流浏览器与手机端。

    常见问题

    在这里生成的密码安全吗?会被记录吗?
    安全。密码由浏览器内置的加密随机数生成器(crypto.getRandomValues)在本地生成,全程不发起任何网络请求,密码不会上传到服务器,也不会被记录或存储。生成后建议及时复制保存,关闭页面即彻底消失。
    多长的密码算安全?
    一般建议至少 12 位;涉及资金、邮箱等重要账户建议 16 位以上并包含大小写字母、数字与特殊字符。长度对安全性的影响大于字符复杂度:16 位全类型密码的熵约 105 比特,按每秒百亿次猜测也需数亿年才能穷举。
    "排除易混淆字符"是什么意思?
    数字 0 与字母 O、数字 1 与字母 l/I 等在某些字体下几乎无法区分。需要手动抄录或口头告知他人密码时,勾选该项可自动剔除这些字符,降低抄错风险;代价是字符池变小,同等长度下强度略降。
    强度评分和熵是怎么计算的?
    熵(比特)= 密码长度 × log2(字符池大小),用于衡量密码的不确定性,数值越高越难被猜到。评分由熵换算到 100 分制,并结合长度与字符类型给出"弱 / 中 / 强 / 很强"等级和改进建议。
    生成的密码可以商用或用于生产环境吗?
    可以。本工具使用密码学安全的随机源,生成结果无版权限制,可直接用于生产环境的账户密码、数据库口令、API 密钥等场景。建议配合密码管理器保存,并定期更换重要凭证。