Monu Tools

Generatore di UUID

Genera 5 UUID casuali RFC 4122 versione 4 in una volta. L'input viene ignorato; esegui di nuovo per un nuovo batch.

Come usare Generatore di UUID

  1. 01

    Premi Esegui per generare un nuovo batch di UUID.

  2. 02

    Cinque UUID versione 4 appaiono nel pannello di output.

  3. 03

    Copiali con un clic; esegui di nuovo per un nuovo set.

Cos'è un UUID

Un UUID (identificatore univoco universale) è un valore a 128 bit usato per etichettare cose, righe di database, file, eventi, messaggi, risorse di API, senza un'autorità centrale che distribuisce gli ID. Qualsiasi macchina può crearne uno in modo indipendente e fidarsi che non entrerà in conflitto con quello di nessun altro.

Come è costruita la versione 4

Questo generatore produce UUID di versione 4, il tipo più comune. Un UUID v4 è quasi interamente casuale: 122 dei suoi 128 bit provengono da una fonte casuale, con i restanti 6 bit fissati per contrassegnare la versione e la variante. È scritto come 32 cifre esadecimali nel familiare raggruppamento 8-4-4-4-12.

Ogni gruppo di cinque è generato con la fonte casuale crittograficamente sicura della tua piattaforma, la stessa usata per la casualità sensibile alla sicurezza, non una funzione pseudo-casuale prevedibile. Premi di nuovo Esegui in qualsiasi momento per un nuovo gruppo.

Quanto sono davvero univoci

L'univocità è una questione di probabilità più che una garanzia assoluta, ma i numeri sono rassicuranti: con 122 bit casuali dovresti generare miliardi di UUID prima che la possibilità di una singola collisione diventi significativa. Per praticamente ogni applicazione questo è di fatto univoco.

v4 rispetto a v7

La versione 4 è la scelta predefinita giusta quando ti serve solo un ID univoco. Se l'ordinamento conta, la versione 7 codifica un timestamp nei suoi bit iniziali così gli ID si ordinano per data di creazione, il che mantiene gli indici del database più ordinati rispetto alle chiavi v4 completamente casuali. L'articolo Learn su v4 rispetto a v7 approfondisce il compromesso.

Usi comuni e un avvertimento

Gli usi comuni includono chiavi primarie, chiavi di idempotenza che rendono una richiesta sicura da ripetere, ID di correlazione per tracciare una richiesta attraverso i servizi, e nomi di file univoci. Tieni presente che un UUID v4 è casuale ma non segreto, quindi non dovrebbe essere usato da solo come token di sicurezza o password.

Domande frequenti

Che tipo di UUID sono questi?

Sono UUID RFC 4122 versione 4: identificatori casuali con 122 bit casuali, generati con una sorgente crittograficamente robusta.

Gli UUID sono unici?

Le collisioni sono astronomicamente improbabili. Con 122 bit casuali dovresti generare miliardi di UUID prima di una qualsiasi possibilità realistica di ripetizione, quindi nella pratica vengono trattati come unici.

Perché cinque alla volta?

Cinque è un gruppo comodo per la maggior parte dei compiti. Premi di nuovo Esegui per generarne altri cinque ogni volta che ti servono.

Qual è la differenza tra UUID v4 e v7?

La versione 4 è completamente casuale. La versione 7 mette un timestamp nei bit iniziali così gli ID sono ordinati nel tempo, il che migliora la località dell'indice del database. Usa v4 per l'unicità generale e v7 quando aiutano ID ordinabili.

Questi vengono generati in modo privato?

Sì. Gli UUID vengono creati nel tuo browser usando il suo generatore casuale sicuro integrato. Nulla viene richiesto o inviato a un server, quindi puoi persino generarli offline.

Posso usare un UUID come password o token?

Non è consigliato. Un UUID v4 è casuale ma è pensato per essere un identificatore, non un segreto, e spesso viene registrato o esposto negli URL. Usa un generatore di password o token dedicato per i segreti.

Fonti

Incorpora questo strumento

Aggiungi questo strumento al tuo sito web. Copia lo snippet qui sotto; si aggiorna automaticamente.

<iframe src="https://monu.tools/embed/it/uuid-generator" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Strumenti correlati