UUID 生成器

基于 crypto.randomUUID() 的 UUID v4 随机生成工具

UUID 版本比较

UUID v1

基于时间戳和 MAC 地址生成。包含创建时间信息,但因为暴露 MAC 地址,隐私性较差。

时间戳 + MAC

UUID v3

基于命名空间和名称的 MD5 哈希生成。相同输入始终产生相同输出(确定性)。

MD5 哈希

UUID v4 ★

完全随机生成(122 位随机)。本工具使用 crypto.randomUUID() 生成真正的随机 UUID。最常用的版本。

随机生成 · 当前使用

UUID v5

基于命名空间和名称的 SHA-1 哈希生成。比 v3 更安全,相同输入始终产生相同输出。

SHA-1 哈希
什么是 UUID?

UUID(Universally Unique Identifier,通用唯一标识符)是一个 128 位的数字,用于在计算机系统中标识信息。标准格式为 32 个十六进制数字,以连字符分为 5 组,共计 36 个字符(32 个数字 + 4 个连字符)。

格式:xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

其中 M 表示 UUID 版本(此处为 4),N 的高 1-3 位表示变体。UUID v4 的 122 位由密码学安全的随机数生成器生成,碰撞概率极低(约 2^122 分之 1)。

UUID 解码器

粘贴一个 UUID 来解析其内部结构

请输入有效的 UUID 格式
完整 UUID
-
UUID 版本
-
变体 (Variant)
-
版本号所在位
-
变体所在位
-
时间低段 (time_low)
-
时间中段 (time_mid)
-
时间高段+版本 (time_hi_and_version)
-
时钟序列 (clock_seq)
-
节点 (node)
-
历史记录
暂无历史记录,生成一个 UUID 试试吧!