Generador en Línea de UUID v5
Genera UUID v5 Compatible con RFC 4122 de Forma Instantánea y Segura
La versión 5 de UUID genera identificadores únicos deterministas al combinar un UUID de espacio de nombres y un nombre especificado por el usuario mediante el algoritmo seguro de hashing SHA-1. Esto garantiza que la misma entrada siempre produzca el mismo UUID, ideal para identificadores estables y permanentes en usuarios, URLs, recursos y sistemas distribuidos. En comparación con la versión 3, UUID v5 es preferido gracias a la mayor seguridad que ofrece SHA-1.
Generador Masivo de UUID v5
Herramienta de Validación de UUID
Acerca de UUID v5
UUID versión 5 (UUID v5) es un identificador determinista de 128 bits generado a partir de un UUID de espacio de nombres y una cadena de texto mediante la función hash SHA-1. Este método garantiza UUID consistentes para entradas idénticas y ofrece mejor seguridad en comparación con UUID v3.
Estructura y Formato de UUID v5
- Longitud: 128 bits (16 bytes)
- Patrón: 8-4-4-4-12 caracteres hexadecimales
- Ejemplo: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Cantidad de caracteres: 36 (incluidos los guiones)
- Indicador de versión: '5' al inicio del tercer segmento indica UUID v5
- Sección de variante: El cuarto campo contiene bits reservados para compatibilidad
Explicación del UUID v5 de ejemplo
Así se descompone el UUID v5 de ejemplo 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Primer segmento del resultado del hash SHA-1
- 8051 – Segundo segmento del hash SHA-1
- 5b89 – Indica la versión 5 dentro del resultado del hash
- 8680 – Contiene la variante e información reservada
- 0195ef798b6a – Segmento final del resultado del hash SHA-1
Ventajas de Usar UUID v5
- Genera UUIDs consistentes a partir del mismo nombre y espacio de nombres
- Seguridad reforzada frente a UUID v3 mediante hash SHA-1
- Los mismos datos de entrada generan siempre el mismo UUID para mayor confiabilidad
- Ideal para IDs estables en sistemas distribuidos integrados
Principales Usos de UUID versión 5
- Asignar UUIDs a URLs canónicas o rutas de archivos
- Crear identificadores persistentes para recursos
- Facilitar IDs consistentes en redes distribuidas
- Garantizar consistencia de UUID en múltiples plataformas
- Sincronizar identificadores coincidentes para entradas idénticas en distintos sistemas
Consideraciones de Seguridad y Privacidad
UUID v5 utiliza el algoritmo de hash SHA-1, que es más seguro que MD5 (empleado en v3). Aunque SHA-1 no se recomienda para criptografía de alta seguridad, es adecuado para generar identificadores deterministas.