Generador en línia de UUID v5
Genera UUID v5 compatible amb RFC 4122 instantàniament i de manera segura
La versió 5 de UUID genera identificadors únics deterministes combinant un UUID d'espai de noms i un nom especificat per l'usuari mitjançant l'algorisme de hash segur SHA-1. Això garanteix que la mateixa entrada sempre produeixi el mateix UUID, ideal per a identificadors estables i permanents entre usuaris, URL, recursos i sistemes distribuïts. En comparació amb la versió 3, la versió 5 de UUID és preferida per la seva seguretat millorada proporcionada pel SHA-1.
Generador Massiu d'UUID v5
Eina de Validació UUID
Sobre UUID v5
UUID versió 5 (UUID v5) és un identificador determinista de 128 bits generat a partir d'un UUID de l'espai de noms i una cadena de text utilitzant la funció hash SHA-1. Aquest mètode garanteix UUIDs consistents per a entrades idèntiques i ofereix millor seguretat en comparació amb UUID v3.
Estructura i Format de UUID v5
- Longitud: 128 bits (16 bytes)
- Patró: 8-4-4-4-12 caràcters hexadecimals
- Exemple: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Nombre de caràcters: 36 (incloent guions)
- Indicador de Versió: '5' a l'inici del tercer segment indica UUID v5
- Bits de Variant: El quart camp conté bits reservats per a compatibilitat
UUID v5 Exemple Explicat
Així es desglossa l'exemple UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Primer segment del resultat del hash SHA-1
- 8051 – Segon segment del hash SHA-1
- 5b89 – Indica la versió 5 dins del resultat hashat
- 8680 – Conté la variant i informació reservada
- 0195ef798b6a – Segment final del resultat SHA-1
Avantatges d'utilitzar UUID v5
- Crea UUIDs coherents a partir del mateix nom i espai de noms
- Seguretat més forta que UUID v3 gràcies al hash SHA-1
- Els mateixos inputs sempre generen el mateix UUID per a fiabilitat
- Ideal per a IDs estables en sistemes distribuïts integrats
Principals usos de UUID v5
- Assignació d'UUID a URLs canòniques o rutes de fitxers
- Creació d'identificadors persistents de recursos
- Facilitar identificadors consistents a través de xarxes distribuïdes
- Garantir la coherència d'UUID entre plataformes
- Sincronització d'identificadors coincidents per a entrades idèntiques en diferents sistemes
Consideracions de Seguretat i Privacitat
UUID v5 utilitza l'algorisme de hash SHA-1, que és més segur que MD5 (usat a la versió v3). Tot i que SHA-1 no es recomana per a criptografia d'alta seguretat, és adequat per generar identificadors deterministes.