CanDoYa
FI

Ilmainen UUID Generator (v4 & v7)

Toimii kokonaan selaimessasi - ei lähetyksiä, ei rekisteröitymistä.

Versio

Täysin satunnainen - 122 bittiä turvallisesta satunnaislähteestä.

Muoto
Ladataan…
Jaa tämä työkalu

Mikä on UUID generator?

UUID generator luo universaalisti yksilöllisiä tunnisteita - 128-bittisiä arvoja, jotka kirjoitetaan 36 merkin mittaisina hex-merkkeinä ja väliviivoina, esimerkiksi 550e8400-e29b-41d4-a716-446655440000. Tämä työkalu rakentaa satunnaisia versio 4- ja aikajärjestyksessä olevia versio 7 -UUID-tunnisteita RFC 9562:n mukaan, isoina erinä, täysin selaimessasi, joten tunnisteet eivät koskaan poistu laitteeltasi.

Näin se toimii

  1. 1Valitse versio. Valitse UUID v4 täysin satunnaisille tunnisteille tai UUID v7 aikajärjestyksessä oleville tunnisteille, jotka järjestyvät luontiajan mukaan.
  2. 2Aseta määrä. Valitse, kuinka monta UUID-tunnistetta luot kerralla, 1:stä aina 1000:een asti.
  3. 3Säädä muotoa. Pidä oletusarvoinen pienillä kirjaimilla ja väliviivoilla oleva muoto, tai kytke päälle Isot kirjaimet tai pois Väliviivat, jotta muoto vastaa järjestelmäsi tallennustapaa.
  4. 4Kopioi tarvitsemasi. Klikkaa Kopioi yksittäisen UUID:n kohdalla, tai Kopioi kaikki hakeaksesi koko erän, yksi per rivi.

Kenelle

Jokainen UUID rakennetaan paikallisesti selaimen Web Crypto -satunnaislukugeneraattorilla, joten mitään ei lähetetä palvelimelle, ja työkalu toimii offline-tilassa, kun sivu on ladattu. Valitse versio 4, kun tarvitset vain arvaamattoman satunnaisen tunnisteen, tai versio 7, kun tunnisteista tulee tietokannan avaimia: v7 alkaa 48-bittisellä luontiaikaleimalla, joten rivit lisätään järjestyksessä ja B-puu-indeksit pysyvät nopeina. Tässä luotu v7-erä on jopa tiukasti järjestyksessä saman millisekunnin sisällä, käyttäen RFC 9562:n monotonista laskurimenetelmää. Vaihda tuloste isoiksi kirjaimiksi tai poista väliviivat, jos tietokantasi tai määrittelysi tallentaa UUID-tunnisteet 32 pelkkänä hex-numerona.

Usein kysyttyä

Onko UUID generator ilmainen?

Kyllä, se on täysin ilmainen ilman rekisteröitymistä ja rajoituksia. Jokainen UUID luodaan selaimessasi, joten voit luoda niin monta jopa 1000 tunnisteen erää kuin haluat, myös offline-tilassa sivun latautumisen jälkeen.

Lähetetäänkö luodut UUID-tunnisteet jonnekin?

Ei. UUID-tunnisteet rakennetaan paikallisesti selaimen Web Crypto -rajapinnalla, eikä mitään lähetetä palvelimelle, joten yksityisiin järjestelmiin luomasi tunnisteet pysyvät laitteellasi.

Mitä eroa on UUID v4:llä ja v7:llä?

v4 on 122 satunnaista bittiä - maksimaalinen arvaamattomuus, ei rakennetta. v7 korvaa ensimmäiset 48 bittiä Unix-millisekuntiaikaleimalla, joten tunnisteet järjestyvät luontiajan mukaan. Käytä v7:ää tietokanta-avaimille, jotka hyötyvät järjestetyistä lisäyksistä, ja v4:ää kun tunnisteet eivät saa paljastaa mitään.

Voivatko kaksi UUID-tunnistetta törmätä?

Käytännössä ei. v4:n 122 satunnaisella bitillä pitäisi luoda noin 330 biljardia UUID-tunnistetta ennen kuin edes 1% mahdollisuus yhteen kaksoiskappaleeseen syntyy. Tämä työkalu käyttää myös selaimen kryptografisesti turvallista satunnaislähdettä, ei heikkoa pseudosatunnaista.

Miksi UUID-tunnisteissa on 36 merkkiä ja väliviivoja?

UUID on 128 bittiä kirjoitettuna 32 heksadesimaalisena numerona, ryhmiteltynä 8-4-4-4-12 neljällä väliviivalla luettavuuden vuoksi - yhteensä 36 merkkiä. Monet järjestelmät tallentavat vain 32 hex-numeroa; Väliviivat-kytkin antaa sinulle tämän tiiviin muodon.

Saako UUID v7:stä aikaleiman takaisin?

Kyllä. v7-UUID:n ensimmäiset 12 hex-numeroa ovat sen 48-bittinen Unix-millisekuntiaikaleima. Kun luot v7-tunnisteita täällä, työkalu dekoodaa upotetun aikaleiman ja näyttää sen erän alla UTC-ajassa.

Onko UUID sama asia kuin GUID?

Kyllä. GUID (globally unique identifier) on Microsoftin nimitys samalle 128-bittiselle muodolle; UUID on toimittajariippumaton termi, joka on standardoitu RFC 9562:ssa. Jokainen täällä luotu UUID on kelvollinen GUID, vaikka Microsoftin työkalut usein näyttävät GUID-tunnisteet isoilla kirjaimilla.

Ovatko isoilla ja pienillä kirjaimilla kirjoitetut UUID-tunnisteet samanarvoisia?

Kyllä. RFC 9562 määrää, että hex-numerot eivät ole kirjainkokoriippuvaisia, ja pienet kirjaimet ovat kanoninen tulostemuoto. Isot kirjaimet -kytkin vaikuttaa vain siihen, miten tunniste näytetään ja kopioidaan - se on silti sama UUID.