UUID 生成器
生成 UUID v1、v3、v4、v5 和 NIL
关于 UUID
通用唯一标识符(UUID)是一个128位数字,用于标识计算机系统中的信息。可能的UUID数量为16^32,即2^128或约3.4×10^38(这是一个很大的数字!)
- NIL:全零 — 00000000-0000-0000-0000-000000000000
- v1:时间戳 + 节点(MAC地址)— 基于时间
- v3:命名空间和名称的 MD5 哈希 — 确定性
- v4:122位随机数 — 最常用,加密安全
- v5:命名空间和名称的 SHA-1 哈希 — 确定性
- 适用于数据库 ID、API 密钥、会话令牌、请求追踪等场景