Generatore UUID
Genera identificatori unici per le tue applicazioni (v1, v4, v7)
Info sugli UUID
- • UUID v4 usa numeri casuali per l'unicità
- • UUID v7 genera UUID ordinabili nel tempo con timestamp
- • UUID v1 include timestamp e indirizzo MAC
- • Gli UUID sono identificatori a 128 bit con probabilità di collisione molto bassa
Cos'è un UUID?
UUID (Universally Unique Identifier) è un identificatore unico a 128 bit ampiamente usato nello sviluppo software. Definito dallo standard RFC 4122, gli UUID permettono di creare identificatori universalmente unici senza coordinamento centrale. Questa caratteristica è critica specialmente nei sistemi distribuiti e nelle architetture a microservizi.
Gli UUID sono composti da 32 caratteri esadecimali e sono tipicamente visualizzati separati da trattini nel formato 8-4-4-4-12 (es: 550e8400-e29b-41d4-a716-446655440000). Questo formato migliora la leggibilità e garantisce coerenza tra diversi sistemi. Con il Generatore UUID Ko-Lay, puoi creare UUID nelle versioni v1, v4 e v7.
UUID v4 è generato usando numeri casuali crittograficamente sicuri. 122 bit sono casuali, mentre 6 bit sono riservati per informazioni di versione e variante. È la versione più comunemente usata e ideale per scenari che richiedono imprevedibilità e sicurezza.
UUID v7 è lo standard UUID di nuova generazione definito da RFC 9562. Contiene un timestamp Unix con precisione al millisecondo e la sua struttura ordinabile ottimizza le prestazioni del database. È raccomandato come alternativa sicura a UUID v1 nelle applicazioni moderne.
UUID v1 è generato usando un timestamp a 60 bit e l'indirizzo MAC del dispositivo. Offre ordinamento basato sul tempo, ma poiché l'indirizzo MAC può sollevare problemi di privacy, oggi si preferisce UUID v7.
Casi d'Uso UUID
Chiave Primaria Database
Crea identificatori di record unici nei database distribuiti senza rischio di collisione.
Risorse API
Usa come identificatori di risorse nelle API REST per creare URL imprevedibili.
Denominazione File
Genera nomi unici per i file caricati per prevenire conflitti.
Gestione Sessioni
Crea identificatori sicuri e unici per sessioni utente e token.
Domande Frequenti
Dettagli Tecnici
L'unicità degli UUID si basa sulla probabilità matematica. Per UUID v4, ci sono in totale 2^122 (circa 5,3 × 10^36) combinazioni possibili. Anche se generi 1 miliardo di UUID al secondo, la tua probabilità di collisione in 100 anni è solo del 50%. Pertanto, gli UUID sono praticamente considerati unici.
Il Generatore UUID Ko-Lay usa l'API Web Crypto per generare numeri casuali crittograficamente sicuri. Gli UUID generati sono creati interamente nel tuo browser, e nessun dato viene inviato a nessun server. Questo protegge la tua privacy e ti permette di usarlo in sicurezza in progetti sensibili.