Generatore UUID v5
Deterministico: stesso namespace + nome producono sempre lo stesso UUID.
Cos'è Generatore UUID v5
UUID v5 è un identificatore basato sul nome generato eseguendo l'hashing di un namespace UUID e una stringa nome con SHA-1. La proprietà chiave è il determinismo: dati lo stesso namespace e nome, UUID v5 produce sempre lo stesso risultato. Questo lo rende ideale per generare ID stabili e riproducibili da dati esistenti senza un registro centralizzato.
Come usare
- Seleziona un namespace dal menu (DNS, URL, OID, X.500 o un UUID personalizzato).
- Digita il nome da usare come input (es. un dominio, una email o un percorso risorsa).
- L'UUID v5 viene generato automaticamente e si aggiorna mentre scrivi.
- Clicca su Copia per copiare il risultato.
Casi d'uso
Uno sviluppatore ha bisogno di ID stabili per i record utente importati tramite email. Usando il namespace DNS e ogni email come nome, UUID v5 produce sempre lo stesso UUID per 'alice@esempio.it' — così reimportare gli stessi dati non crea mai duplicati.
Domande frequenti
Cosa significa deterministico per UUID v5?
Significa che la stessa combinazione namespace + nome produce sempre esattamente lo stesso UUID, indipendentemente da quando o dove viene eseguito il generatore. Ciò è garantito dall'hash SHA-1.
Cos'è un namespace UUID?
Un namespace UUID delimita il nome in modo che 'esempio.it' nel namespace DNS produca un UUID diverso da 'esempio.it' nel namespace URL. L'RFC 4122 definisce i namespace DNS, URL, OID e X.500.
Qual è la differenza tra UUID v5 e v3?
Entrambi sono basati sul nome e deterministici, ma v5 usa SHA-1 mentre v3 usa MD5. SHA-1 è più robusto, quindi v5 è la scelta consigliata per le nuove applicazioni.
UUID v5 è adatto come chiave primaria?
Sì, a patto che le coppie (namespace, nome) siano stabili e uniche. È particolarmente utile per deduplicare record importati o mappare identificatori esterni verso UUID.
Strumenti correlati
Generatore di Link WhatsApp
Genera un link diretto WhatsApp per qualsiasi numero senza salvarlo nei contatti. Aggiungi un messaggio pre-compilato.
Generatore di Codice QR
Crea un codice QR da qualsiasi URL, testo o numero di telefono. Scarica come PNG istantaneamente. Nessuna registrazione.
Generatore di Password Sicura
Genera una password casuale sicura con lunghezza personalizzata, maiuscole, minuscole, numeri e simboli.