Generatore UUID
Genera UUID v4 casuali istantaneamente. Crea UUID singoli o in blocco con un clic.
Cos'è un UUID?
UUID (Identificatore Univoco Universale) è uno standard di identificatore a 128 bit utilizzato per identificare in modo univoco le informazioni nel software. Un valore UUID è scritto come 32 cifre esadecimali nel formato 8-4-4-4-12.
Qual è la differenza tra UUID v4 e v1?
UUID v1 è basato su timestamp e indirizzo MAC, rendendolo prevedibile e tracciabile. UUID v4 utilizza numeri casuali, offrendo migliore privacy e nessuna correlazione tra i valori generati.
Qual è la differenza tra UUID e GUID?
UUID e GUID si riferiscono allo stesso concetto. GUID è il termine Microsoft per lo standard UUID definito nella RFC 4122. Sono funzionalmente identici.
Cosa significa il formato UUID 8-4-4-4-12?
Il formato rappresenta 5 gruppi di cifre esadecimali separate da trattini: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). La cifra della versione appare nel terzo gruppo.
Gli UUID generati sono davvero unici?
UUID v4 usa 122 bit di casualità. La probabilità di generare un duplicato è circa 1 su 2,71 × 10¹⁸, rendendo le collisioni praticamente impossibili.
Gli UUID possono essere usati come chiavi primarie nei database?
Sì, gli UUID sono ampiamente usati come chiavi primarie. Consentono ai sistemi distribuiti di generare identificatori unici senza coordinamento. Tuttavia, possono influire sulle prestazioni degli indici rispetto a chiavi intere sequenziali.
Gli UUID distinguono tra maiuscole e minuscole?
No, gli UUID non distinguono tra maiuscole e minuscole. Entrambe le rappresentazioni esadecimali si riferiscono allo stesso valore UUID. Tuttavia, il formato convenzionale secondo RFC 4122 è in minuscolo.
Gli UUID possono essere sequenziali o ordinabili?
L'UUID v4 standard non è sequenziale. Se servono UUID ordinati per tempo, considera UUID v7 o ULID, che combina timestamp con casualità.
Come vengono usati gli UUID nelle URL e nelle API?
Gli UUID sono comunemente usati nelle URL delle API REST per identificare risorse, come /api/users/550e8400-e29b-41d4-a716-446655440000. Prevengono attacchi di enumerazione.
Quanto spazio di archiviazione richiede un UUID?
Un UUID è 128 bit (16 byte) in forma binaria. Come stringa occupa 36 caratteri (32 cifre hex + 4 trattini). Nei database usa binary(16) per un archiviazione efficiente.
Gli UUID sono sicuri e imprevedibili?
I valori UUID v4 sono imprevedibili quando generati con un generatore di numeri casuali crittograficamente sicuro. Tuttavia, non sono progettati come token di sicurezza.
Cos'è un nil UUID?
Il nil UUID (00000000-0000-0000-0000-000000000000) è un UUID speciale con tutti i bit impostati a zero. A volte viene usato come segnaposto o per rappresentare l'assenza di un valore UUID valido.
Come usare Generatore UUID
Genera identificatori casuali UUID v4 uno alla volta o in blocco, interamente nel tuo browser. I valori vengono creati localmente e mai trasmessi o salvati.
- Apri lo strumento e un UUID v4 appena generato compare subito, pronto da copiare.
- Imposta quanti UUID ti servono per produrre un intero blocco in una volta sola.
- Spunta l'opzione «Uppercase» per ottenere lettere maiuscole, es. 3F2A... invece di 3f2a...
- Spunta «No dashes» per eliminare i trattini e ottenere una stringa continua di 32 caratteri.
- Copia i risultati direttamente dall'area di output nel tuo codice, config o database.
Il formato maiuscolo senza trattini corrisponde a quello atteso dalle voci del registro di Windows e da alcuni sistemi legacy.
Strumenti correlati
- Generatore ULID Genera identificatori univoci universali ordinabili lessicograficamente (ULID) online. Decodifica ULID, estrai timestamp e crea ID batch per database.
- Generatore NanoID Genera identificatori univoci NanoID sicuri e compatibili con URL online. Personalizza lunghezza, alfabeto e calcola la probabilità di collisione.
- Calcolatrice Chmod Calcolatrice chmod online gratuita per visualizzare e calcolare i permessi dei file Linux con caselle di controllo. Converti istantaneamente tra notazione numerica (755, 644) e simbolica (rwxr-xr-x). Supporta permessi speciali come setuid, setgid, sticky bit.
- Tabella ASCII Riferimento completo per la codifica dei caratteri ASCII con codici decimali, esadecimali, ottali, binari, entità HTML e descrizioni. Ricerca e filtro istantanei.
- Visualizzatore Hex Visualizza i contenuti dei file in formato hex dump con ricerca, navigazione offset e scorrimento virtuale
- Tester di Richieste HTTP Testa le API REST direttamente nel browser. Invia richieste GET, POST, PUT, DELETE con header, body e parametri personalizzati. Visualizza stato, header e corpo JSON della risposta istantaneamente.
- Generatore .htaccess Genera regole .htaccess Apache per reindirizzamenti, riscritture, header di sicurezza, caching e altro.
- Generatore Robots.txt Generatore gratuito di robots.txt online. Crea e personalizza file robots.txt per controllare la scansione dei motori di ricerca, gestire l'accesso dei crawler e ottimizzare il SEO del tuo sito.