Generador UUID v3
Genera ràpidament UUID versió 3 conforme a RFC 4122 en línia
La versió 3 de UUID crea el mateix UUID consistent per a un espai de noms i un nom donats codificant aquests valors amb MD5. Aquest mètode és perfecte per generar identificadors reproductibles i previsibles, fet que el fa ideal per a noms d'usuari, slugs de recursos, rutes d'URL i una integració de dades fluida entre diferents sistemes. Tingues en compte: la versió 3 utilitza MD5, que és menys segur que el més nou algoritme SHA-1 present en la versió 5 de UUID.
Genera UUID v3 en massa
Eina de Validació UUID
Què és un UUID v3?
Un UUID versió 3 és un identificador de 128 bits que genera UUIDs deterministes—sempre iguals—en fer un hash d’un UUID d’espai de noms conjuntament amb un nom, utilitzant la funció de hash MD5. És ideal quan necessites identificadors estables i repetibles en múltiples entorns.
Estructura i Format de UUID v3
- Mida en bits: 128 bits (16 bytes)
- Format: 8-4-4-4-12 dígits hexadecimals
- Exemple: 3b241101-e2bb-4255-8caf-4136c566a962
- Total de caràcters: 36 (amb guions)
- Dígit de versió: El tercer grup comença amb '3' per a UUID versió 3
- Bits de variant: El quart grup codifica els bits reservats de la variant de UUID
Exemple Explicat de UUID v3
Aquí tens un desglossament d'un exemple de UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – Segment inicial basat en l'hash MD5
- e2bb – Segment central de l'hash MD5
- 4255 – Inclou la bandera de la versió 3
- 8caf – Conté el variant i els bits reservats
- 4136c566a962 – Seqüència final de la sortida MD5
Per què triar UUID v3?
- Genera UUIDs coherents i repetibles a partir del mateix espai de noms i nom d'entrada
- Ideal per crear identificadors fixos com noms d'usuari o slugs
- No necessita generació aleatòria ni coordinació externa
- Funciona sense connexió: no requereix servidor ni interacció en xarxa
Casos comuns d’ús del UUID v3
- Generació d’identificadors estables per a noms d’usuari o adreces de correu electrònic
- Garantir UUIDs coherents per a registres de base de dades en diferents etapes
- Creació d’URLs o rutes de fitxers predictibles a partir de noms
- Integració fluida de sistemes heredats amb identificadors estàndards
- Creació d’identificadors únics i repetibles a partir de parells nom/espai de noms
Consideracions de seguretat
El UUID v3 es basa en l'algoritme de hash MD5, que és ràpid però ja no es considera segur per a finalitats criptogràfiques. Tot i ser adequat per a la generació general d’identificadors, cal evitar-lo per a requisits de hash segurs o sensibles.