UUID v3 生成器

快速在线生成符合RFC 4122标准的版本3 UUID

UUID 版本 3 通过对给定的命名空间和名称进行 MD5 哈希,生成相同且一致的 UUID。此方法非常适合生成可重复且可预测的标识符,广泛应用于用户名、资源别名、URL 路径以及不同系统之间的无缝数据整合。请注意:v3 使用的是 MD5,相较于 UUID v5 中的更新 SHA-1 算法,其安全性较低。

批量生成UUID v3

UUID 验证工具

安全与隐私保障所有UUID均在您的设备浏览器中独立生成,绝不传输、存储或记录任何UUID、个人数据或信息。每次使用我们的服务,您都能享受全面的隐私保护与顶级安全保障。

什么是 UUID v3?

UUID 版本 3 是一种 128 位标识符,通过使用 MD5 哈希函数将命名空间 UUID 与名称哈希结合,生成确定性(始终相同)的 UUID。当需要在多个环境中保持稳定且可重复的标识符时,它是理想选择。

UUID v3 结构和格式

  • 位大小:128 位(16 字节)
  • 格式:8-4-4-4-12 个十六进制数字
  • 示例:3b241101-e2bb-4255-8caf-4136c566a962
  • 总字符数:36(含连字符)
  • 版本位:第三组以 '3' 开头,表示版本 3 UUID
  • 变体位:第四组编码保留的 UUID 变体位

UUID v3 示例解析

以下是 UUID v3 示例的详细解析:3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – 来自 MD5 哈希的初始段
  • e2bb – MD5 哈希的中间段
  • 4255 – 包含版本 3 标志位
  • 8caf – 包含变体和保留位
  • 4136c566a962 – MD5 输出的最终序列

为什么选择UUID v3?

  • 从相同的命名空间/名称输入生成一致且可重复的UUID
  • 非常适合创建固定标识符,如用户名或网址别名
  • 无需随机数生成或外部协调
  • 支持离线使用,无需服务器或网络连接

UUID v3的常见应用场景

  • 为用户名或电子邮箱地址生成稳定ID
  • 确保不同阶段数据库记录UUID的一致性
  • 基于名称构建可预测的URL或文件路径
  • 通过标准化ID实现与遗留系统的无缝集成
  • 从名称/命名空间对创建唯一且可重复的短标签

安全性注意事项

UUID v3 依赖于 MD5 哈希算法,该算法速度快但已不再被视为安全的加密方法。尽管适合一般标识符生成,但在安全或敏感的哈希需求中应避免使用。

更多信息