密码生成器
生成强健的、密码学安全的随机密码。免费、隐私优先、100% 纯客户端运行。基于 Web Crypto API 的 getRandomValues,支持自定义长度、字符类型(大写/小写/数字/符号)、排除相似字符(l/1/I/O/0)等选项,适合为各类账户生成高熵密码。
尝试示例:
Local only
最近历史
暂无历史
使用方法
- 设置所需的密码长度。
- 切换字符类型:大写字母、小写字母、数字、符号。
- 可选排除相似字符(l、1、I、O、0)。
- 复制生成的密码。
使用此工具的任务
常见问题
- 这些密码是真正随机的吗?
- 是的。它们使用 Web Crypto API 的 getRandomValues,提供密码学安全的随机数,适合生成高熵密钥。
- 应该使用多长的密码?
- 一般用途至少 16 个字符,高安全性账户建议 20 个字符以上。每增加一个字符,搜索空间就乘以字母表大小。
- 应该包含哪些字符类型?
- 包含大写、小写、数字和符号以获得最大熵。某些网站不接受符号,此时使用更长的字母数字密码。
- “排除相似字符”做什么?
- 移除视觉易混淆的字符:l、1、I、O、0。适合需要手动阅读或输入密码的场景。
- 生成的密码会存储在任何地方吗?
- 不会。密码仅存在于你的浏览器内存中,不保存到 localStorage、历史或发送到任何服务器。请立即复制到密码管理器。
- 为什么生成的密码被网站拒绝?
- 某些网站限制特定符号或长度。请查看网站的密码策略,相应调整字符类型或长度后重新生成。
相关工具
随机字节生成器
生成密码学安全的随机字节或整数。免费、隐私优先、100% 纯客户端运行。 工具
UUID / ULID 生成器
生成 UUID v1、v4、v5 和 ULID 标识符。免费、隐私优先、100% 纯客户端运行。UUID v4 使用 Web Crypto API 提供密码学安全随机性;ULID 可按字典序排序并编码时间戳,适合用作数据库索引。支持批量生成、大写和连字符切换。 工具
bcrypt 哈希生成器
使用 bcrypt 对密码进行哈希或验证 bcrypt 哈希。免费、隐私优先、100% 纯客户端运行。 工具
HMAC 生成器
使用 SHA-1/256/512 生成 HMAC(哈希消息认证码)。免费、隐私优先、100% 纯客户端运行。 工具
哈希计算器
计算 MD5、SHA-1、SHA-256 或 SHA-512 哈希,支持十六进制或 Base64 输出。免费、隐私、100% 客户端运行。SHA-256/512 基于 Web Crypto API,MD5 基于 spark-md5,适用于校验和、完整性验证、指纹识别等场景。MD5 与 SHA-1 已不适用于安全场景。 工具