Fara beint í aðalefni
LibraTool logoLibraTool

UUID-smiður — ókeypis

Búðu til útgáfu 4 UUID samstundis. Búðu til allt að 50 í einu. Dulritunarlega öruggt — gögnin þín yfirgefa aldrei vafrann.

Virkar án nettengingar eftir hleðslu

Smelltu á Búa til til að mynda UUID

UUID v4 notar 122 slembibitum — líkurnar á árekstri milli tveggja UUID eru gríðarlega litlar.

Myndað með crypto.getRandomValues — dulmálslega öruggt, sent aldrei á netþjón.

Algeng notkun

  • Búðu til UUIDs fyrir gagnagrunns aðallykilirBúðu til UUID v4 gildi til að nota sem aðallykilir í PostgreSQL, MySQL, MongoDB og aðri gagnagrunna.
  • Búðu til API lykla og merkiBúðu til einstakra, handahófskennra auðkenna fyrir API lykla, fundir merki og leynilega tilvísun.
  • Búðu til Prófunir auðkenni fyrir hugbúnaðar prófunBúðu til hópa einstakra auðkenna fyrir próf fastar, kinobitu gögn og sjálfvirk próf svit.
  • Búðu til React og Frontend þáttar lyklaBúðu til stöðug einstakra lykla fyrir React lista, kraftmikil formi reitir og þáttar dæmi.
  • Búðu til Rakningar og fylgni auðkenniBúðu til einstakra fylgni auðkenna fyrir dreift rakningar, annál fylgni og atburðir rakningar.

Hvernig það virkar

UUID-myndun keyrir alfarið í vafranum með crypto.getRandomValues úr Web Crypto API — ekkert bókasafnsháð, ekkert netþjónskall. Tólið útfærir bæði RFC 4122 v4 og RFC 9562 v7 frá grunni með handskrifaðri bit-meðhöndlun, svo ekkert yfirgefur vélina þína.

  1. 1
    Veldu útgáfu og valkosti
    Veldu UUIDv4 (hreint slembi), UUIDv7 (stimpils-forskeytt og lesíkógrafiskt raðanlegt), NIL (allt núll), eða MAX (allt 0xf). Stilltu hversu mörg á að mynda (1–50) og hvort hástafa eða vefja í hlykkjusvigum fyrir tungumál eins og C#.
  2. 2
    crypto.getRandomValues fyllir 16 bæti
    Fyrir v4 og v7 fyllir dulmáls-öruggi slembitalnamyndari vafrans 16-bæta Uint8Array. Fyrir v4 eru bitar 6 og 8 maskaðir til að setja RFC 4122 útgáfu (0x40) og afbrigðis (0x80) reitina. Fyrir v7 eru fyrstu 6 bætin yfirskrifuð með núverandi Unix-millisekúndu-stimplinum, sem gerir sérhvert ID raðanlegt eftir sköpunartíma, svo eru útgáfu- og afbrigðis-bitar settir á bæti 6 og 8.
  3. 3
    Bæti eru mótuð í staðlaða tengistriks-strenginn
    16 bætin eru breytt í lágstafa hex og skipt í kanónísku 8-4-4-4-12 hópana (t.d. 550e8400-e29b-41d4-a716-446655440000). Hástöfun og sviga-vöfun eru beitt á þessu stigi.
  4. 4
    Flyttu út í marksniðinu þínu
    Niðurstöður má afrita hver fyrir sig eða í magni. Útflutningsvaljarinn mótar listann aftur sem hreinan texta, JSON-fylki, CSV, SQL INSERT VALUES blokk, C# new Guid(...) tjáningar, eða Python listabókstaf áður en afritað er á klippiborðið eða sótt sem skrá.

Tengd verkfæri

Algengar spurningar