密码与 UUID 生成器
生成高强度随机密码和 UUID v4 标识符。所有操作都在浏览器本地完成 — 内容绝不会被上传。
一句话讲清强密码:长度 ≥ 12–16,混合大小写、数字与符号,并且每个网站使用唯一的密码。本工具使用 crypto.getRandomValues,完全在浏览器中运行——不上传任何数据。
✅ 快速回答
强密码至少 12–16 位并混合字符类型。UUID v4 形如 550e8400-e29b-41d4-a716-446655440000(8-4-4-4-12)。试试下方的 16 位密码、32 位高安全密码,或 5 个 UUID。
经验法则:每增加一个字符都会成倍增加攻击者需要尝试的组合数。使用密码管理器,且切勿在不同网站复用密码。
常见问题
密码生成器如何生成安全密码?
它使用浏览器提供的加密安全随机数生成器(crypto.getRandomValues),与银行和安全工具使用相同的来源。再加上足够长的长度和混合字符类型,生成的密码实际上无法被猜测。
在本网站生成密码安全吗?
安全。所有生成都在您的浏览器本地使用 Web Crypto API 完成。您的密码绝不会被传输、存储或被任何服务器看到。
什么是 UUID v4?
UUID v4 是格式为 8-4-4-4-12 十六进制数字的 128 位标识符,例如 550e8400-e29b-41d4-a716-446655440000。v4 版本由随机数生成,碰撞几乎不可能发生,广泛用作数据库键和唯一标识符。
什么样的密码才算强密码?
长度是最重要的因素 — 每多一个字符,可猜测的组合就会成倍增加。好的密码至少有 12-16 个字符,混合使用大写、小写、数字和符号,并且不包含单词或个人信息。
生成的密码可以重复使用吗?
绝不要在不同网站重复使用密码。如果某个网站被入侵,攻击者会尝试在所有地方使用同一密码。请为每个账户使用唯一密码,并保存在信誉良好的密码管理器中。
生成的密码会被保存吗?
不会。密码在您的浏览器中使用 Web Crypto API 生成,绝不会写入服务器、Cookie、文件或数据库。一旦离开或刷新页面,它们立即消失。
UUID v4 会重复吗?
实际上不会。UUID v4 有 122 个随机位,两个 UUID 冲突的概率约为 2.7×10³⁶ 分之一——远小于任何现实意外。可安全用作唯一键。
密码应该多长?
日常账户至少 12 个字符,邮件或网银等重要账户 16–20 个。长度比增加符号更能提升安全性,因为它让可能的组合呈指数增长。
什么是密码熵?
熵以比特衡量随机性:长度 × log₂(字符池大小)。粗略地说,60 位偏弱、80 位一般、100 位以上强、128 位以上极佳。强度条会显示该值,便于一眼判断安全性。
为什么 Web Crypto 比 Math.random() 更安全?
Math.random() 并非加密安全,可被预测。我们使用 crypto.getRandomValues——由浏览器厂商审核、银行也在使用的 CSPRNG,因此每个字符真正不可预测。
强密码与 UUID 生成器 — 让安全变简单
弱密码或重复使用的密码是账户被盗最常见的原因。我们的生成器使用浏览器安全的加密 API 创建真正随机的密码,每个字符都独立且不可预测。您选择长度和字符组合,我们永远不会看到您生成的内容。
为什么要用我们的密码生成器?
- 通过 crypto.getRandomValues 提供加密安全的随机性。
- 长度可在 6 到 64 个字符之间自由配置。
- 独立开关控制大写、小写、数字和符号。
- 可排除 0、O、1、l、I、5、S、2、Z、8、B 等易混淆字符。
- 实时强度计,帮您选择足够强的长度。
- 100% 私密 — 生成过程绝不会离开您的浏览器。
UUID v4 生成
- 生成数据库主键、文件名或订单 ID。
- 为开发创建唯一的测试数据和夹具。
- 一次批量生成最多 100 个 UUID 并全部复制。
- 使用标准的 RFC 4122 格式,兼容所有语言和平台。
用强密码和唯一标识符保护您的账户,几秒钟即可生成可靠结果。快速、免费且私密。
密码长度与安全性
| 长度 | 字符集 | 约熵值 | 建议用途 |
|---|---|---|---|
| 8 | 大小写字母 + 数字 | ~48 bits | 不推荐 |
| 12 | 大小写字母 + 数字 + 符号 | ~78 bits | 一般账户 |
| 16 | 大小写字母 + 数字 + 符号 | ~105 bits | 推荐 |
| 24 | 大小写字母 + 数字 + 符号 | ~157 bits | 高安全 |
| 32 | 大小写字母 + 数字 + 符号 | ~210 bits | 主密码 / 密钥 |
UUID 格式对比
| 版本 | 格式 | 随机位 | 典型用途 |
|---|---|---|---|
| UUID v4 | 8-4-4-4-12 | 122 | 随机唯一 ID、密钥 |
| UUID v7 | 时间有序 + 随机 | 74+ 随机 | 可排序数据库键 |