随机密码生成器

免费生成8至64位随机密码,支持特殊符号、批量生成和排除易混淆字符

字符类型

密码设置

16
8 64
1
1 10

高级选项

排除容易混淆的字符可提高可读性

随机密码生成器功能

本密码生成器是一款专业的在线安全密码生成工具,采用高强度随机算法,完全在浏览器本地运行,为用户提供安全可靠的密码生成服务。

  • 自定义字符类型:支持大小写字母、数字、特殊符号的任意组合
  • 灵活长度设置:密码长度可在8-64位之间自由调整,支持批量生成
  • 排除混淆字符:可排除易混淆字符如i、l、1、O、0等,提高可读性
  • 密码强度评估:实时显示密码强度等级、熵值和安全建议

安全保障

  • 本地生成:所有密码均在用户浏览器本地生成,无网络传输,不收集不存储
  • 密码学安全:采用Web Crypto API的crypto.getRandomValues()生成密码学安全的随机数
  • 字符保证:确保选中的每种字符类型都至少出现一次,提高密码复杂度
  • 智能评估:基于真实熵值和弱模式检测的密码强度评估算法

常见问题

密码长度设置多少位比较安全?

普通账户建议至少使用16位随机密码,重要账户建议使用20位以上。启用多因素认证,并为每个网站使用不同密码。密码越长,穷举成本通常越高。本工具支持8-64位密码长度。

为什么要排除某些字符?

某些字符在外观上容易混淆,如小写字母i、l和数字1,大写字母O和数字0等。排除这些字符可以提高密码的可读性,减少输入错误。但请注意,排除字符会略微降低密码的可能组合数,建议在需要手动输入密码的场景使用。

密码强度评估是如何计算的?

本工具采用多维度评估算法:1)计算密码熵值,基于字符集大小和密码长度;2)检测弱密码模式,如连续字符、重复字符、键盘模式等;3)评估字符类型多样性。综合这些因素给出强度评级和破解时间估算,帮助您了解密码的真实安全性。

生成的密码会被上传吗?

不会上传。密码使用浏览器 Web Crypto API 在本地生成,不会发送到服务器。启用历史记录时,首个密码只会保存在当前浏览器中,您可以随时清空。

特殊符号包含哪些字符?

本工具的特殊符号包含:!@#$%^&*()_+-=[]{}|;:,.<>?`~\/"' 以及空格。这些符号覆盖了大多数网站支持的密码字符。如果您发现某些网站不支持特定符号,可以在"排除字符"中输入这些符号,生成的密码将不会包含它们。