Generador UUID v3

Genera rápidamente UUIDs versión 3 compatibles con RFC 4122 en línea

La versión 3 de UUID genera el mismo UUID consistente para un espacio de nombres y nombre dados, mediante el hash de estos valores con MD5. Este método es ideal para crear identificadores reproducibles y predecibles, siendo perfecto para nombres de usuario, slugs de recursos, rutas URL e integración fluida de datos entre diferentes sistemas. Ten en cuenta: la versión 3 usa MD5, que es menos seguro que el algoritmo SHA-1 más moderno utilizado en UUID versión 5.

Generar UUID v3 en masa

Herramienta de Validación de UUID

Seguridad y Privacidad GarantizadasTodos los UUID se generan completamente en tu dispositivo, directamente en tu navegador. Ningún UUID, dato personal o información se transmite, almacena o registra en ningún servidor. Disfruta de privacidad total y seguridad de primer nivel cada vez que uses nuestro servicio.

¿Qué es un UUID v3?

Un UUID versión 3 es un identificador de 128 bits que genera UUIDs deterministas—siempre iguales—al realizar un hash combinando un UUID de espacio de nombres con un nombre mediante la función de hash MD5. Es ideal cuando se requieren identificadores estables y reproducibles en múltiples entornos.

Estructura y Formato del UUID v3

  • Tamaño en bits: 128 bits (16 bytes)
  • Formato: 8-4-4-4-12 dígitos hexadecimales
  • Ejemplo: 3b241101-e2bb-4255-8caf-4136c566a962
  • Total de caracteres: 36 (incluyendo guiones)
  • Dígito de versión: El tercer grupo comienza con '3' para el UUID versión 3
  • Bits de variante: El cuarto grupo codifica los bits reservados de variante del UUID

Ejemplo Explicado de UUID v3

Aquí tienes un desglose del ejemplo de UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – Segmento inicial proveniente del hash MD5
  • e2bb – Segmento intermedio del hash MD5
  • 4255 – Incluye la marca de la versión 3
  • 8caf – Contiene los bits de variante y reservados
  • 4136c566a962 – Secuencia final del resultado MD5

¿Por qué elegir UUID v3?

  • Genera UUIDs consistentes y repetibles a partir del mismo espacio de nombres/nombre de entrada
  • Ideal para crear identificadores fijos como nombres de usuario o slugs
  • No requiere generación de números aleatorios ni coordinación externa
  • Funciona sin conexión—no necesita servidor ni interacción en red

Casos comunes de uso de UUID v3

  • Generación de IDs estables para nombres de usuario o direcciones de correo electrónico
  • Garantizar UUIDs consistentes para registros de base de datos en diferentes etapas
  • Construcción de URLs o rutas de archivos predecibles basadas en nombres
  • Integración fluida de sistemas heredados con IDs estandarizados
  • Creación de slugs únicos y repetibles a partir de un par nombre/espacio de nombres

Consideraciones de Seguridad

UUID v3 utiliza el algoritmo de hash MD5, que es rápido pero ya no se considera seguro para fines criptográficos. Aunque es adecuado para la generación general de identificadores, evítalo para requisitos de hashing sensibles o de alta seguridad.

Más Información