Generador d'UUID
Genera UUIDs únics v1/v4
Com usar Generador d'UUID
Genera UUIDs únics v1/v4 Eina gratuïta en línia, sense registre, sense anuncis intrusius. Utilitza-la ara.
Per a què serveix un UUID?
Un UUID (Universally Unique Identifier) és una etiqueta de 128 bits per identificar informació de manera única en sistemes informàtics. La probabilitat de generar dos UUID idèntics és astronòmicament petita — els fan pràcticament lliures de col·lisions i imprescindibles en les arquitectures de programari modernes i distribuïdes.
- Claus primàries a bases de dades: En lloc d'enters auto-incrementals, els UUID eviten col·lisions d'ID en fusionar bases de dades o en sistemes distribuïts i arquitectures de microserveis — molt habituals en els projectes tecnològics actuals.
- APIs REST: Els identificadors de recursos en URLs com
/usuaris/550e8400-e29b-41d4-a716-446655440000són més segurs que els IDs seqüencials, que revelen el nombre de registres i faciliten l'enumeració per atacants. - Tokens de sessió: Els UUID serveixen d'identificadors de sessió únics difícils d'endevinar o enumerar — importants per a la seguretat de les aplicacions web modernes.
- Nomenclatura de fitxers: Eviteu conflictes de noms fent servir UUID per als fitxers penjats — especialment útil en CDN i sistemes d'emmagatzematge distribuït on molts usuaris pugen fitxers simultàniament.
- Seguiment d'esdeveniments: Els sistemes d'analítica fan servir UUID per rastrejar esdeveniments únics a través de serveis distribuïts sense risc de col·lisió ni de biaix de comptatge.
v1 vs v4: UUID v1 es basa en el temps actual i l'adreça MAC — és ordenable, però pot revelar informació del maquinari. UUID v4 és completament aleatori i és la versió més usada per a aplicacions sensibles a la seguretat i la privadesa.
Frequently Asked Questions
Quina diferència hi ha entre UUID v1 i v4?
UUID v1 es genera a partir del temps actual i l'adreça MAC del dispositiu. És ordenable cronològicament però pot exposar informació del maquinari. UUID v4 és aleatori, ofereix millor privadesa i seguretat, i és l'opció recomanada per a la majoria d'aplicacions modernes.
Els UUID són realment únics?
A la pràctica, sí. La probabilitat de duplicar un UUID v4 és d'1 entre 2^122 — aproximadament 5,3×10^36. Caldria generar milers de milions d'UUID per segon durant milions d'anys perquè una col·lisió esdevingués probable.
Puc fer servir un UUID com a contrasenya?
No. Els UUID són identificadors, no secrets criptogràfics. Per a contrasenyes, feu servir un generador de contrasenyes dedicat que creï cadenes aleatòries amb combinació de tipus de caràcters i entropia suficient per resistir atacs de força bruta.
UUID és el mateix que GUID?
Sí. GUID (Globally Unique Identifier) és el terme de Microsoft per al mateix concepte. El format i el mètode de generació són idèntics — només la terminologia difereix segons l'ecosistema tecnològic.
Es poden ordenar els UUID cronològicament?
UUID v1 sí — codifica un temps. UUID v4 no, ja que és completament aleatori. Si necessiteu identificadors únics i ordenables, considereu UUID v7 o ULID, dissenyats específicament per a aquest cas d'ús tan comú.
UUID v4 vs altres formats d'ID únic
UUID v4 és l'estàndard universal — suportat de manera nativa en totes les bases de dades, llenguatges de programació i frameworks principals. ULID afegeix ordenació cronològica. Snowflake IDs (usats per Twitter/X) són més curts i ordenables però requereixen un component de servidor. Enters auto-incrementals són més simples però exposen el nombre de registres i fallen en sistemes distribuïts. Per a la majoria de projectes, UUID v4 és l'opció més segura i portable.