Generatore GUID / UUID
Genera identificatori in diverse versioni UUID con il generatore GUID/UUID di MiniWebtool. Scegli un formato o crea un gruppo di identificatori, esamina la struttura e convalida un UUID esistente; le versioni differiscono per il modo in cui costruiscono i valori.
Serve aiuto con questo strumento? Chiedi all’IA
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.
Visualizza la domanda
Il tuo ad blocker ci impedisce di mostrare annunci
MiniWebtool resta gratuito grazie agli annunci. Se questo strumento ti è stato utile, sostienici facendo l’upgrade per navigare senza annunci e avere più utilizzi giornalieri, oppure consenti MiniWebtool.com e ricarica.
- Consenti gli annunci per MiniWebtool.com, poi ricarica
- Oppure fai l’upgrade per niente annunci e limiti giornalieri più alti
Generatore GUID / UUID
Il Generatore GUID/UUID crea identificatori univoci a 128 bit essenziali per lo sviluppo di software, sistemi di database e applicazioni distribuite. Questo strumento supporta diverse versioni di UUID, formati di output e generazione batch, rendendolo il generatore di UUID più completo disponibile online.
Cos'è un UUID/GUID?
Un UUID (Universally Unique Identifier) o GUID (Globally Unique Identifier) è un numero a 128 bit utilizzato per identificare in modo univoco le informazioni nei sistemi informatici. Questi identificatori sono progettati per essere unici nel tempo e nello spazio senza richiedere un'autorità di registrazione centrale.
Gli UUID seguono lo standard RFC 4122 e sono rappresentati come 32 cifre esadecimali visualizzate in cinque gruppi separati da trattini: xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Struttura UUID
| Componente | Bit | Descrizione |
|---|---|---|
time_low | 32 | 32 bit inferiori del timestamp (o casuali per v4) |
time_mid | 16 | 16 bit centrali del timestamp |
time_hi_version | 16 | 12 bit superiori del timestamp + versione a 4 bit |
clock_seq | 16 | Sequenza clock + bit variante |
node | 48 | Identificatore nodo (indirizzo MAC o casuale) |
Versioni UUID Spiegate
Versione 1 (Basata sul tempo)
L'UUID v1 viene generato utilizzando il timestamp corrente e l'indirizzo MAC del computer. Ciò fornisce un ordinamento temporale e un'univocità quasi garantita, ma potrebbe esporre l'identità dell'hardware. Ideale per sistemi distribuiti che necessitano di identificatori ordinati nel tempo.
Versione 4 (Casuale)
L'UUID v4 viene generato utilizzando numeri casuali crittograficamente forti. Questa è la versione più comunemente usata per scopi generali. Con 122 bit casuali, la probabilità di collisione è astronomicamente bassa (2,71 quintilioni di UUID per una probabilità di collisione del 50%).
Versione 5 (Basata sul nome SHA-1)
L'UUID v5 viene generato tramite l'hashing di un identificatore di namespace e di un nome utilizzando SHA-1. Questo è deterministico: lo stesso namespace e nome produrranno sempre lo stesso UUID. Utile per generare identificatori coerenti da URL, nomi di dominio o altri dati identificabili.
| Versione | Metodo di Generazione | Ideale Per |
|---|---|---|
| v1 | Timestamp + indirizzo MAC | Sequenze ordinate nel tempo, sistemi distribuiti |
| v4 | Casuale crittografico | Scopo generale, applicazioni sensibili alla sicurezza |
| v5 | Hash SHA-1 di namespace + nome | ID deterministici da URL, domini, dati identificabili |
GUID vs UUID: Qual è la differenza?
Tecnicamente, GUID e UUID si riferiscono allo stesso concetto. GUID (Globally Unique Identifier) è il termine storicamente utilizzato da Microsoft negli ambienti Windows e .NET, mentre UUID (Universally Unique Identifier) è il termine più universale definito in RFC 9562. Sono funzionalmente identici.
Come usare questo generatore
- Seleziona la Versione UUID: Scegli v4 (casuale) per la maggior parte dei casi, v1 (timestamp) per l'ordinamento temporale, o v5 (basato sul nome) per la generazione deterministica.
- Scegli il Formato di Output: Seleziona minuscolo standard, maiuscolo, senza trattini, con parentesi graffe o formato URN a seconda dei requisiti della tua applicazione.
- Imposta la Quantità: Genera da 1 a 100 UUID contemporaneamente per operazioni di massa.
- Per v5: Seleziona un namespace e inserisci un nome per generare UUID deterministici.
- Genera e Copia: Fai clic su Genera e usa i pulsanti di copia per i singoli UUID o copia tutto in una volta.
Casi d'uso comuni
- Chiavi Primarie del Database: Gli UUID sono eccellenti per i database distribuiti dove gli ID auto-incrementali andrebbero in conflitto
- Token di Sessione: Genera identificatori di sessione sicuri e univoci per le applicazioni web
- Denominazione di File e Oggetti: Crea nomi univoci per file caricati, oggetti S3 o file temporanei
- Identificatori API: Usa gli UUID per gli ID risorsa nelle API RESTful
- Tracciamento e Analisi: Genera ID visitatore univoci o identificatori di eventi
- Code di Messaggi: Garantisci ID messaggio univoci nei sistemi di messaggistica distribuiti
Probabilità di collisione UUID
La probabilità di generare UUID duplicati è astronomicamente bassa. Per l'UUID v4:
- Dovresti generare 2,71 quintilioni di UUID per avere una probabilità del 50% di almeno una collisione
- Generando 1 miliardo di UUID al secondo, ci vorrebbero circa 85 anni per raggiungere questa soglia
- In termini pratici, le collisioni di UUID sono trascurabili per tutte le applicazioni del mondo reale
Domande Frequenti
Risorse Aggiuntive
Cita questo contenuto, pagina o strumento come:
"Generatore GUID / UUID" su https://MiniWebtool.com/it/generatore-guid--uuid/ di MiniWebtool, https://MiniWebtool.com/
dal team di miniwebtool. Aggiornato: 02 feb 2026
Chatta con la tua IA preferita
In Gemini, incolla la domanda copiata nella chat. Puoi anche copiarla qui sotto.