AG UUID

UUID 版本全解析(v1·v3·v4·v5·v7)

对比各 UUID 版本是如何生成的以及何时使用。

基于时间 — v1

用时间戳和节点(MAC 地址)生成。包含顺序信息,但存在 MAC 暴露风险,如今趋向于被 v7 取代。

基于名称 — v3·v5

将命名空间和名称哈希生成的确定性 UUID。相同的输入始终产生相同的结果。v3 用 MD5,v5 用 SHA-1。

随机 — v4

由 122 位随机数生成的最常见版本。简单且碰撞概率极低,适合通用用途。

时间排序 — v7

在前部存放 Unix 毫秒时间戳,既可排序又保证唯一。它是 RFC 9562 最新标准,推荐用于新系统。