第 1 版与第 4 版不需要名称即可批量生成。第 3 版与第 5 版会由名称与命名空间生成一笔固定 UUID,相同输入会得到相同结果;可使用内置 DNS、URL 命名空间,或输入有效的自定义命名空间 UUID。
标识符会在浏览器内生成,并以换行分隔文本输出,方便快速复制或下载。第 3 版使用 MD5、第 5 版使用 SHA-1 作为 UUID 命名空间算法;请把它们视为标识符格式,而不是密码或签名哈希建议。
切换“解码”,一行粘贴一笔 UUID,一次最多 1,000 笔。可使用含连字符格式或 32 个十六进制字符,大小写均可。点选一行即可查看版本与 variant;v1 另显示时间戳、时钟序列与节点。清单会标示无效格式与重复 UUID,JSON 报告会保留这些结果。
关于这个主题的常见疑问与实用解答。
UUID(通用唯一标识符)是一种 128 位标签,用于在计算机系统中唯一标识信息,无需中央协调。
生成模式支持 v1(时间)、v3(名称与命名空间搭配 MD5)、v4(随机)与 v5(名称与命名空间搭配 SHA-1)。v1/v4 可批量生成,v3/v5 每次生成一笔。解码可识别版本与 variant;v2、v6~v8 仅识别版本号,不解码各版本的专属字段。
UUID v4 有 122 个随机位,碰撞概率极低,但并非绝对不可能。v3/v5 对相同名称与命名空间会刻意生成同一个 UUID。解码器会标示粘贴清单中的重复 UUID;这不代表已确认其他数据库或服务中没有重复。
不会。UUID 生成与解码都在您的浏览器本地执行。粘贴的 ID 与解码字段不会发送至服务器,JSON 报告也会在本地创建供下载。
选择“解码”,一行粘贴一笔 UUID,再点选一行查看结构。一次最多接受 1,000 个非空白行。行尾会标示格式错误与重复 ID,也可将结果下载为 JSON 报告。
RFC variant 的 v1 UUID 可解出内含时间戳、时钟序列与节点,但节点不能用来确认特定机器。v3/v5 存储的是哈希,无法还原原始名称与命名空间;v4 不含创建时间戳。本工具对 v2、v6~v8 仅识别版本号,不解码其专属含义。