Generatore UUIDv1

Genera identificatori UUIDv1 basati sul tempo con timestamp gregoriano a 60 bit.

UUID e file batch vengono creati localmente con casualità sicura del browser e senza indirizzo MAC.

UUID e file batch vengono creati localmente con casualità sicura del browser e senza indirizzo MAC.

UUIDv1 corrente

Timestamp incorporato: L’UUID memorizza un contatore a 60 bit in intervalli di 100 ns dal 15 ottobre 1582.

UUIDv1 contiene informazioni temporali, ma il testo canonico non è direttamente ordinabile per data di creazione.

Scarica batch UUIDv1

Scegli da 1 a 100.000. Ogni riga contiene un UUID minuscolo in ordine di generazione.

Cosa fa questo strumento

Generare UUID versione 1 RFC 9562 con timestamp gregoriano, clock sequence e campo node.

Copiare un UUID o creare localmente un file di testo con un batch più grande in ordine di generazione.

Come usarlo

  1. Usa l’UUID nel primo pannello o genera un altro valore.
  2. Controlla l’ora di creazione decodificata sotto l’UUID.
  3. Scegli da 1 a 100.000. Ogni riga contiene un UUID minuscolo in ordine di generazione.
  4. Scarica il file di testo UUIDv1 generato per esigenze di compatibilità o test.

Utilizzi pratici

  • Creare dati di compatibilità per sistemi che richiedono esplicitamente UUIDv1.
  • Esaminare e testare l’estrazione del timestamp da record UUIDv1 esistenti.
  • Preparare fixture, importazioni o migrazioni per flussi UUID legacy.
  • Produrre esempi conformi allo standard per documentazione e test automatici.

Note e limiti

  • UUIDv1 memorizza un timestamp gregoriano a 60 bit in unità da 100 ns, ma i campi temporali basso, medio e alto non sono disposti per l’ordinamento testuale diretto.
  • Il generatore inizializza per la sessione una clock sequence sicura a 14 bit e un nodo casuale a 48 bit; non legge mai il MAC del dispositivo.
  • Il bit multicast del nodo viene impostato affinché il valore casuale non sembri un indirizzo IEEE. Il timestamp può essere avanzato minimamente per preservare l’ordine di generazione.
  • RFC 9562 raccomanda UUIDv7 per nuovi sistemi senza esigenze UUIDv1. Gli UUID sono identificatori, non segreti o token di accesso.

Domande frequenti

Questo UUID contiene il mio indirizzo MAC?

No. Lo strumento crea un nodo crittograficamente casuale e imposta il bit multicast invece di leggere l’hardware di rete.

Il testo UUIDv1 può essere ordinato cronologicamente?

Non in modo affidabile con il normale ordinamento testuale, perché il campo temporale meno significativo viene prima. Usa il timestamp decodificato o UUIDv6/UUIDv7.

Cosa succede se l’orologio torna indietro?

Il generatore cambia la clock sequence e continua con un timestamp interno crescente per ridurre il rischio di duplicati.

Una nuova applicazione dovrebbe usare UUIDv1?

Di solito solo per compatibilità con un flusso UUIDv1 esistente. RFC 9562 raccomanda UUIDv7 per nuovi sistemi ordinati nel tempo.

Gli UUID vengono caricati?

No. L’UUID visualizzato e il batch normale sono generati localmente nel browser.