UUIDv47: UUIDs amigables con la base de datos, ordenables y compatibles con la API

2025-09-17
UUIDv47: UUIDs amigables con la base de datos, ordenables y compatibles con la API

UUIDv47 es una solución ingeniosa que almacena UUIDv7 ordenables en bases de datos, pero presenta una fachada UUIDv4 para las API. Esto se logra enmascarando con XOR la marca de tiempo del UUIDv7 con un flujo SipHash-2-4 con clave, vinculado a los bits aleatorios del UUID. Esto ofrece eficiencia de la base de datos y compatibilidad de la API. La biblioteca C es fácil de integrar, con resistencia a la recuperación de claves para una mayor seguridad.

Desarrollo