Generador de UUID v3

Genera identificadores UUID v3 deterministas basados en nombre a partir de un UUID de espacio de nombres y un nombre.

Entradas
Elige un UUID de espacio de nombres y un nombre. UUID v3 calcula un hash con ambos valores, por lo que el mismo par siempre devuelve el mismo UUID.

Usa uno de los espacios de nombres estándar o pega cualquier UUID válido.

Espacios de nombres estándar

DNS, URL, OID y X.500 son los UUID de espacio de nombres estándar definidos para UUID basados en nombre.

Puede ser un dominio, URL, ruta, nombre de usuario o cualquier cadena estable que quieras identificar.

UUID v3
El resultado se actualiza localmente mientras editas el espacio de nombres o el nombre.

El resultado se actualiza localmente mientras editas el espacio de nombres o el nombre.

Versión 3Variante RFC 4122Determinista

¿Qué es UUID v3?

UUID v3 es un formato UUID basado en nombre. Toma un UUID de espacio de nombres y un nombre, calcula su hash con MD5 y da formato al resultado como un UUID estándar. El comportamiento importante es el determinismo: el mismo espacio de nombres y el mismo nombre siempre producen el mismo UUID.

Esta herramienta se ejecuta íntegramente en tu navegador. El espacio de nombres, el nombre y el UUID generado permanecen en tu dispositivo salvo que copies el resultado en otro lugar.

Cuándo usarlo

  • Usa UUID v3 cuando necesites un identificador estable para un nombre conocido, como un nombre DNS, URL, ruta de objeto o nombre de usuario.
  • Elige el espacio de nombres que coincida con el tipo de nombre que estás identificando. DNS y URL son los ajustes predefinidos más comunes.
  • Reutiliza siempre el mismo espacio de nombres. Cambiar el espacio de nombres cambia todos los UUID generados, incluso cuando el nombre sigue siendo el mismo.
  • Prefiere UUID v5 u otro identificador moderno cuando puedas elegir y necesites un UUID basado en nombre con un hash más fuerte. UUID v3 existe por compatibilidad con sistemas que esperan específicamente UUID basados en MD5.

Notas sobre seguridad

UUID v3 no es un ID aleatorio ni secreto. Cualquiera que conozca el espacio de nombres y el nombre puede volver a generar el mismo UUID. No lo uses para contraseñas, tokens de sesión, claves de API u otros valores que deban ser impredecibles.