🔐随机密码生成器 - 在线生成高强度安全密码
还在用生日和 123456 当密码?用这个工具几秒钟就能生成一串真正随机、难以猜测的强密码。可以设置长度(4~64 位)、选择是否包含大小写字母、数字和特殊符号,勾选"排除易混淆字符"可以去掉 O/0、I/l/1 这类容易看错的字符,方便手动抄写。密码由浏览器内置的加密安全随机数生成,每次生成都不同,且全程在本地完成,不会发送到任何服务器。
正在加载工具...
如何使用随机密码生成
- 1拖动滑块设置密码长度,勾选要包含的字符类型(大写、小写、数字、符号)
- 2按需勾选"排除易混淆字符",并设置一次生成的数量
- 3从列表中选一个满意的密码点击"复制",或点击"重新生成"换一批
常见问题
- 生成的密码安全吗?会不会被记录?
- 密码使用浏览器提供的加密安全随机数接口(Web Crypto 的 crypto.getRandomValues)在你的设备上生成,不经过网络,本站也没有任何记录密码的代码。关闭页面后密码即消失,请及时保存到密码管理器。
- 密码多长才够安全?
- 对于普通网站账号,建议至少 12 位并包含大小写字母、数字和符号(约 70 bit 以上熵值);对于重要账户(邮箱、银行、密码管理器主密码)建议 16 位以上。工具会实时显示强度和熵值供参考。
- "熵"是什么意思?
- 熵(bit)衡量密码有多少种可能组合,等于长度 × log2(字符集大小)。每增加 1 bit,暴力破解所需尝试次数翻一倍。一般 40 bit 以下为弱,64 bit 以上为强,96 bit 以上非常强。
- 什么时候需要"排除易混淆字符"?
- 当密码需要手写抄下、口头念给别人或打印在纸上时,O 和 0、I 和 l 和 1 很容易看错,勾选后会自动去掉这些字符。仅在密码管理器里保存的话不需要勾选。
- 生成的密码会包含所有勾选的字符类型吗?
- 会。工具会保证每种勾选的字符类型(包括自定义字符)至少出现一次,其余位置随机填充后再整体打乱,避免出现只有字母没有数字的情况。
- 某个网站只允许特定符号,或者不允许某些字符怎么办?
- 在"自定义字符"里填入网站要求的符号,把"特殊符号"取消勾选即可只用你指定的符号;在"自定义排除"里填入不允许出现的字符,它们就不会出现在密码中。
- 我的设置会保存吗?
- 会。长度、字符类型、自定义字符和排除项、生成数量都会自动保存在当前浏览器的本地存储中,下次打开页面直接沿用;点击"恢复默认"可以清除。生成的密码本身不会保存。
- 需要注册或付费吗?
- 不需要。本站完全免费,无需注册登录,没有次数限制。