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.
Ladataan työkalua...
Etkö tiedä mihin ryhtyä seuraavaksi? Selaa kaikki työkalut
Hae työkalua →UUID-generaattori luo standardin mukaisia UUID/GUID-tunnisteita ohjelmistokehitykseen ja tunnistaa liitetyn UUID:n version.
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.
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.
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.