UUID UUID Generator

Gratis · Sin registro · Sin instalar nada

Generador de UUID v3

Genera UUID v3 a partir de un nombre dentro de un espacio de nombres. Como el cálculo es determinista, v3 sirve para identificadores estables derivados de datos que ya existen: URL, nombres DNS o correos electrónicos.

  • Determinista
  • Basado en MD5
  • Mismo nombre, mismo UUID

Generador de UUID v3

v3
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 v3?

    Un UUID v3 se calcula aplicando MD5 al UUID del espacio de nombres junto con el nombre, y después se fijan los bits de versión y variante. La misma pareja (espacio de nombres + nombre) da siempre el mismo UUID.

    MD5 ya no se considera un algoritmo seguro, pero aquí solo se usa para derivar identificadores, no para proteger nada. Si puedes elegir, v5 hace lo mismo con SHA-1.

    Cómo se usa

    1. Elige el espacio de nombres: DNS, URL, OID o X.500.
    2. Escribe el nombre, por ejemplo example.com.
    3. Pulsa Generar: el resultado es siempre idéntico para esa pareja.

    Casos de uso

    • Identificadores estables para recursos que ya tienen una clave natural.
    • Sincronizar registros entre sistemas que no comparten una base común.
    • Generar claves reproducibles en scripts y pruebas automatizadas.

    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

    ¿Por qué el mismo nombre da siempre el mismo UUID?

    Porque v3 es una función determinista: el UUID se calcula a partir de los datos de entrada y no interviene ningún valor aleatorio ni el reloj. Es una propiedad, no un defecto: permite reconstruir el identificador sin guardarlo.

    ¿v3 o v5?

    Si empiezas de cero, v5: usa SHA-1 y no arrastra las debilidades de MD5. v3 se mantiene por compatibilidad con sistemas que ya lo usan.

    ¿Cambia el UUID si cambio de espacio de nombres?

    Sí, por completo. El espacio de nombres forma parte de la entrada, así que el mismo nombre en DNS y en URL produce dos UUID distintos.