Ratkaisija

UUID-generaattori – UUID v4 ja aikajärjestetty v7 (RFC 9562)

UUID-generaattori luo 1–100 UUID-tunnistetta kerralla: satunnaisia v4-tunnisteita tai aikaleimalla alkavia v7-tunnisteita tietokannan avaimiksi. Muodoksi saa isot kirjaimet, ilman viivoja tai aaltosulkeissa (GUID-tyyli).

Tunnisteet luodaan selaimen kryptografisella satunnaislukugeneraattorilla, ja versio- ja varianttibitit asetetaan RFC 9562:n mukaan. Tunnista UUID -kenttä kertoo liitetyn tunnisteen version ja variantin sekä v1-, v6- ja v7-tunnisteen luontiajan.

Kumpi valita, v4 vai v7?

v4 on 122 satunnaista bittiä eikä kerro mitään luontihetkestään; törmäyksen todennäköisyys nousee 50 %:iin vasta noin 2,7 × 10¹⁸ tunnisteen kohdalla. v7 alkaa millisekunnin aikaleimalla, joten peräkkäin luodut tunnisteet järjestyvät luontiajan mukaan ja pysyvät tietokannan indeksissä vierekkäin. Se paljastaa kuitenkin luontihetken. RFC 9562 (2024) korvasi aiemman RFC 4122:n ja määrittelee versiot 1–8.

UUID-generaattori

Ladataan työkalua...

Kokeile myös:

Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut

Hae työkalua →
Lisätietoa

UUID-generaattori luo standardin mukaisia UUID/GUID-tunnisteita ohjelmistokehitykseen ja tunnistaa liitetyn UUID:n version.

Mitä tämä tekee?

Luo UUID v4- tai v7-tunnisteita ja näyttää ne valitsemassasi muodossa.

  • 1–100 tunnistetta kerralla; napauta yhtä kopioidaksesi sen tai kopioi kaikki.
  • v7:ssä saman erän tunnisteet ovat aina kasvavassa järjestyksessä (RFC 9562:n laskurimenetelmä).
  • Tunnistin kertoo version, variantin ja aikaleimaversioiden luontiajan.
Miten tulosta kannattaa tulkita?

Muoto on 8-4-4-4-12 heksadesimaalimerkkiä. Kolmannen ryhmän ensimmäinen merkki on versio, neljännen ryhmän ensimmäinen merkki 8, 9, a tai b kertoo variantin.

  • v4: 50 %:n törmäysriski noin 2,7 × 10¹⁸ tunnisteen kohdalla; miljoonalla tunnisteella sekunnissa siihen menisi noin 86 000 vuotta.
  • v7: 48 ensimmäistä bittiä ovat Unix-aika millisekunteina, joten tunnisteen luontihetki näkyy kenelle tahansa.
  • Isot kirjaimet, viivat ja aaltosulkeet ovat vain esitysmuotoja: arvo on sama.
Hyvä tietää

UUID on tunniste, ei salaisuus.

  • Älä käytä UUID:ta salasanana tai ainoana pääsyavaimena.
  • Tunnisteet luodaan selaimessa crypto.getRandomValues-funktiolla, eikä niitä lähetetä tai tallenneta.
  • Lähde: RFC 9562, Universally Unique IDentifiers (IETF, toukokuu 2024), joka korvaa RFC 4122:n.
Huom: Tunnisteet luodaan selaimessasi, eikä niitä tallenneta minnekään.
Huomasitko virheen tai onko parannusehdotus? info@…