UUIDv1-generator

Genereer tijdgebaseerde UUIDv1-identificaties met een 60-bits Gregoriaanse tijdstempel.

UUID's en batchbestanden worden lokaal gemaakt met veilige browserrandomness en zonder MAC-adres.

UUID's en batchbestanden worden lokaal gemaakt met veilige browserrandomness en zonder MAC-adres.

Huidige UUIDv1

Ingebouwde tijdstempel: De UUID bewaart een 60-bits teller van intervallen van 100 ns sinds 15 oktober 1582.

UUIDv1 bevat tijdinformatie, maar de canonieke tekst sorteert niet rechtstreeks op aanmaaktijd.

UUIDv1-batch downloaden

Kies 1 tot 100.000. Per regel wordt één kleine UUID in generatievolgorde geschreven.

Wat deze tool doet

Genereer RFC 9562 UUID versie 1 met een Gregoriaanse tijdstempel, klokvolgorde en nodeveld.

Kopieer één UUID of maak lokaal een tekstbestand met een grotere batch in generatievolgorde.

Hoe je de tool gebruikt

  1. Gebruik de UUID in het eerste paneel of genereer een nieuwe waarde.
  2. Bekijk de gedecodeerde aanmaaktijd onder de UUID.
  3. Kies 1 tot 100.000. Per regel wordt één kleine UUID in generatievolgorde geschreven.
  4. Download het gegenereerde UUIDv1-tekstbestand voor compatibiliteits- of testdoeleinden.

Praktische toepassingen

  • Compatibiliteitsgegevens maken voor systemen die UUIDv1 uitdrukkelijk vereisen.
  • Tijdstempeluitvoer uit bestaande UUIDv1-records onderzoeken en testen.
  • Fixtures, imports of migraties voorbereiden voor oudere UUID-workflows.
  • Standaardconforme voorbeelden maken voor documentatie en geautomatiseerde tests.

Opmerkingen en beperkingen

  • UUIDv1 bewaart een 60-bits Gregoriaanse tijdstempel in eenheden van 100 ns, maar de lage, middelste en hoge tijdvelden zijn niet geschikt voor direct tekstsorteren.
  • De generator initialiseert voor de sessie een veilige 14-bits klokvolgorde en een willekeurig 48-bits nodeveld; een apparaat-MAC wordt nooit gelezen.
  • De multicastbit van het nodeveld wordt gezet zodat de willekeurige waarde niet op een IEEE-adres lijkt. De tijdstempel kan minimaal worden verhoogd om generatievolgorde te bewaren.
  • RFC 9562 adviseert UUIDv7 voor nieuwe systemen zonder UUIDv1-compatibiliteit. UUID's zijn identificaties, geen geheimen of toegangstokens.

Veelgestelde vragen

Bevat deze UUID mijn MAC-adres?

Nee. De tool maakt een cryptografisch willekeurige nodewaarde en zet de multicastbit in plaats van netwerkhardware te lezen.

Kan UUIDv1-tekst chronologisch worden gesorteerd?

Niet betrouwbaar met normale tekstsortering, omdat het minst significante tijdveld eerst staat. Gebruik de gedecodeerde tijdstempel of UUIDv6/UUIDv7.

Wat gebeurt er als de apparaatklok terugloopt?

De generator wijzigt de klokvolgorde en gaat door met een stijgende interne tijdstempel om duplicaten te beperken.

Moet een nieuwe toepassing UUIDv1 gebruiken?

Gewoonlijk alleen voor compatibiliteit met een bestaande UUIDv1-workflow. RFC 9562 adviseert UUIDv7 voor nieuwe tijdgeordende systemen.

Worden UUID's geüpload?

Nee. De getoonde UUID en normale batch worden lokaal in de browser gegenereerd.