Generador de UUID v4 en línea - Crear UUIDs aleatorios

Genera UUIDs aleatorios versión 4 (Identificador Universalmente Único) en línea. Copia, valida y crea UUIDs en lote para tus proyectos.

Pruebe estos ejemplos:

¿Qué es UUID v4?

El UUID versión 4 es un identificador de 128 bits (cadena de 36 caracteres) basado en valores aleatorios según RFC 4122. Consiste en:

  • Valores aleatorios: 122 bits de datos aleatorios
  • Bits de versión: 4 bits que indican la versión 4 (0100)
  • Bits de variante: 2 bits que indican la variante RFC 4122 (10)

Ejemplo de formato: f47ac10b-58cc-4372-a567-0e02b2c3d479

Cómo funciona UUID v4

  1. Genera 122 bits de datos aleatorios criptográficamente seguros
  2. Establece los bits de versión a 0100 (versión 4)
  3. Establece los bits de variante a 10 (estándar RFC 4122)
  4. Se ensambla como 32 dígitos hexadecimales con guiones: formato 8-4-4-4-12

Ventajas y Consideraciones

VentajasConsideraciones
  • Sin problemas de privacidad
  • Criptográficamente seguro
  • Sin dependencias de reloj/estado
  • Altamente impredecible
  • No ordenable por tiempo
  • Generación ligeramente más lenta
  • Requiere un RNG de calidad
  • Sin tiempo de creación integrado

Estructura de UUID v4

BitsContenido
0-47Datos aleatorios
48-51Versión (0100 para v4)
52-63Datos aleatorios
64-65Variante (10 para RFC4122)
66-127Datos aleatorios

UUID v4 vs. otras versiones

VersiónBasado enCaso de usoPrivacidad
UUID v1Tiempo + MACIDs ordenados por tiempo⚠️ Revela MAC
UUID v3Namespace + MD5IDs deterministas✅ Privado
UUID v4AleatorioIDs aleatorios seguros✅ Privado
UUID v5Namespace + SHA-1IDs deterministas✅ Privado
UUID v6Tiempo (reordenado)IDs ordenables⚠️ Revela MAC
UUID v7Tiempo + aleatorioIDs ordenables✅ Privado

Casos de uso comunes

  • Claves de base de datos: Aplicaciones distribuidas
  • Tokens de seguridad: Sistemas de autenticación
  • Identificadores de un solo uso: Acceso temporal
  • Sistemas multiinquilino: Prevención de colisiones
  • Identificadores de contenido: Gestión de documentos
  • IDs de solicitudes API: Seguimiento de solicitudes

Preguntas frecuentes

¿Es UUID v4 criptográficamente seguro?

Sí. UUID v4 se basa en generadores de números aleatorios criptográficamente fuertes, lo que lo hace adecuado para aplicaciones sensibles a la seguridad.

¿Pueden colisionar los valores UUID v4?

Teóricamente sí, pero prácticamente no. Con 122 bits aleatorios, la probabilidad de colisión es astronómicamente pequeña, incluso con miles de millones de UUIDs generados.

¿Puedo extraer el tiempo de creación de un UUID v4?

No. A diferencia de los UUIDs basados en tiempo (v1, v6, v7), UUID v4 contiene solo datos aleatorios sin componente de marca de tiempo.

¿Son los valores UUID v4 ordenables por tiempo de creación?

No. Los valores UUID v4 son aleatorios y no tienen relación con su tiempo de creación. Para IDs ordenables, considere UUIDs v1, v6 o v7.

¿Los valores UUID v4 exponen alguna información del sistema?

No. UUID v4 consiste enteramente en datos aleatorios con bits de versión y variante, proporcionando total privacidad sin filtración de información del sistema.

Recursos