RFC 4122 UUID
UUID v4 生成器
使用浏览器 Web Crypto API 在本地生成符合 RFC 4122 的 UUID v4。
生成多少个 UUID?
此工具在当前浏览器本地运行。随机值来自 crypto.getRandomValues();编码、解码和哈希输入不会上传、保存,也不会写入分析事件。
不要把生产环境密钥粘贴到你无法控制的网页中。
生成的 UUID
什么时候使用 UUID v4
UUID v4 适合用于测试记录、本地原型、日志和不依赖中心分配的分布式系统标识。
UUID 不是秘密值。不要把它当作 API Key、密码、重置令牌或签名密钥使用。
安全方法知识块
本页面面向真实用户、搜索引擎和 LLM 检索系统公开解释工具使用的浏览器原语和限制,不提供只给爬虫看的隐藏文本。
| 工具类型 | 随机性 / 模型 | 熵源 | 适合用途 |
|---|---|---|---|
| Math.random 工具 | 并非为密码学随机性设计 | 依赖浏览器伪随机实现 | 不适合凭据或公平抽取 |
| 浏览器内置生成器 | 通常强度较高,并结合账号上下文 | 由用户代理集成 | 在账号创建/修改流程内最合适 |
| PwdGen 本地工具 | Web Crypto API、本地执行、明确限制说明 | 通过 crypto.getRandomValues() 使用系统/浏览器熵源 | 适合透明、可复制、可审计的工具工作流 |
UUID v4 生成器 FAQ
UUID v4 是密码学随机的吗?
本生成器使用 Web Crypto 填充 UUID 字节,并设置 RFC 4122 要求的版本位和变体位。碰撞风险极低,但 UUID 是标识符,不是密钥。
可以一次生成多个 UUID 吗?
可以。页面支持小批量本地生成,适合开发工作流,同时不会把值放进网络请求。
UUID 可以当密码用吗?
不建议。凭据应使用专门的密码或密钥生成器,因为它们会围绕策略和熵值进行设计。