UUID UUID Generator

Gratis · Sin registro · Sin instalar nada

Generador de UUID v5

Genera UUID v5 combinando un nombre con un espacio de nombres mediante SHA-1. Como v3, es determinista, pero se apoya en un algoritmo más moderno y es la opción recomendada para identificadores derivados de un nombre.

  • Determinista
  • Basado en SHA-1
  • Ideal para claves estables

Generador de UUID v5

v5
Entre 1 y 1000.
Formato

Resultado 0

    Se genera localmente con la Web Crypto API: nada sale de tu navegador. Atajo: Ctrl + Enter — para volver a generar

    ¿Qué es UUID v5?

    Un UUID v5 aplica SHA-1 al UUID del espacio de nombres junto con el nombre y después fija los bits de versión y variante. La misma pareja produce siempre el mismo UUID.

    Es la forma habitual de crear identificadores estables a partir de algo que ya identifica al recurso: un dominio, una dirección de correo o una ruta canónica. También es la pieza básica de la indexación determinista en sistemas de búsqueda.

    Cómo se usa

    1. Selecciona el espacio de nombres que corresponda a tu caso.
    2. Escribe el nombre exacto que quieres convertir en identificador.
    3. Pulsa Generar y guarda o copia el UUID resultante.

    Casos de uso

    • Claves estables para registros que ya tienen una clave natural.
    • Sincronización entre sistemas sin una secuencia compartida.
    • Indexación reproducible de documentos y catálogos.

    Las versiones de UUID de un vistazo

    Versión¿Ordenable?Basada enPara qué sirve
    v1NoMarca de tiempo + dirección MACSistemas antiguos que aún esperan v1
    v3NoHash MD5 de un nombreIdentificadores deterministas donde se exige MD5
    v4No122 bits aleatoriosPrácticamente cualquier identificador
    v5NoHash SHA-1 de un nombreUn mismo nombre debe dar siempre el mismo ID
    v6Marca de tiempo reordenadaIDs ordenables sin renunciar al azar
    v7Hora Unix en milisegundosClaves primarias de base de datos y eventos
    v8NoTu propia disposición de bitsFormatos propios o experimentales

    Las siete versiones ocupan 128 bits y se escriben con la misma forma 8-4-4-4-12. Lo único que cambia es el significado de los bits.

    Preguntas frecuentes

    ¿Puedo recuperar el nombre a partir del UUID?

    No. SHA-1 es una función de un solo sentido: solo se puede comprobar si un nombre concreto produce ese UUID, no deshacer el cálculo.

    ¿Qué espacios de nombres existen?

    RFC 9562 define cuatro estándar: DNS, URL, OID y X.500. También puedes usar cualquier UUID válido como espacio de nombres propio.

    ¿v5 sustituye a v4?

    No: resuelven problemas distintos. v4 garantiza unicidad aleatoria; v5 garantiza reproducibilidad. Usa v4 cuando no exista una clave natural.