Generador de UUID
v4 aleatoriedad criptográficamente segura (por lotes) · v5 por nombre (el mismo nombre da siempre el mismo valor, RFC 4122)
UUID v4(随机,可批量)
UUID v5(基于名称,确定性:同命名空间 + 同名恒同值)
RFC 4122 §4.3:v5 = SHA1(命名空间字节 + 名称字节) 的前 16 字节,置位版本 5 与变体位——同一输入永远得到同一 UUID,适合把 URL/名称等稳定映射成唯一 ID(无需存库)。
Preguntas frecuentes
No. En v4 el azar viene del CSPRNG del navegador (crypto.getRandomValues), y el hash de v5 se calcula en JavaScript local; no se hace ninguna petición al servidor y recargar lo limpia.
v4 lleva 122 bits aleatorios sacados del generador criptográficamente seguro del navegador (CSPRNG), sobra para identificadores únicos de negocio; para usos criptográficamente sensibles, trátalo como una «clave», no como un «secreto».
v5 se genera de forma determinista a partir de «espacio de nombres + nombre» (RFC 4122 §4.3): la misma entrada da siempre el mismo UUID. Va bien para mapear de forma estable entidades externas - URLs, nombres de archivo y similares - a identificadores únicos, sin necesidad de guardar el emparejamiento.
v4: de 1 a 500 por tanda; v5 es de valor único (función determinista: generar otra vez con el mismo nombre sólo dará el mismo valor).