生成 v4 随机、v7 时间排序、v3/v5 命名空间确定性 UUID,支持批量(上限 10000)、大小写、连字符与大括号格式。v4/v7 使用密码学安全随机源,v3/v5 对相同 namespace + name 结果一致。
UUID(通用唯一标识符)是 128 位的标识符,用于在分布式系统中生成唯一 ID。
v4 完全随机;v7 前 48 位为毫秒时间戳,具备时间排序特征;v3/v5 由 namespace + name 确定性生成。
本工具使用密码学安全随机源(crypto.getRandomValues),禁止 Math.random。
UUID 只是唯一标识,不是授权凭据或秘密 token。
Q:v4 和 v7 有什么区别?
v4 完全随机;v7 前 48 位为毫秒时间戳,按时间大致有序,适合数据库索引,但不承诺同一毫秒内严格单调。
Q:v3 和 v5 有什么区别?
都用 namespace + name 生成,v3 用 MD5、v5 用 SHA-1;相同输入各版本结果固定。
Q:UUID 能当密码或 token 用吗?
不建议。UUID 不是为保密设计,若需凭据请使用专门的安全随机 token。
继续使用本站其它编码处理工具: