UUID v3 -generaattori

Luo nopeasti RFC 4122 -yhteensopivia version 3 UUID-tunnuksia verkossa

UUID-versio 3 luo saman, vakaan UUID:n tietylle nimiavaruudelle ja nimelle hajauttamalla nämä arvot MD5:llä. Tämä menetelmä sopii erinomaisesti toistettavien ja ennustettavien tunnisteiden luomiseen, tehden siitä ihanteellisen käyttäjätunnuksille, resurssien tunnisteille (slugit), URL-poluille sekä saumattomalle tietojen integroinnille eri järjestelmien välillä. Huomioithan: v3 käyttää MD5-hajautusta, joka on vähemmän turvallinen kuin uudempi SHA-1-algoritmi, jota käytetään UUID:n versiossa 5.

Luo UUID v3 -tunnuksia massana

UUID-validointityökalu

Turvallisuus ja yksityisyys taattuKaikki UUID:t luodaan kokonaan omalla laitteellasi, suoraan selaimessasi. Yhtään UUID:ta, henkilötietoa tai muuta tietoa ei koskaan lähetetä, tallenneta tai kirjata palvelimille. Nauti täydellisestä yksityisyydestä ja huippuluokan turvallisuudesta aina palveluamme käyttäessäsi.

Mikä on UUID v3?

UUID versio 3 on 128-bittinen tunniste, joka tuottaa määrämittaisia—aina samoja—UUID-arvoja hajauttamalla nimiavaruuden UUID:n ja nimen MD5-hajautustoiminnolla. Se on ihanteellinen, kun tarvitset vakaita ja toistettavia tunnisteita useissa ympäristöissä.

UUID v3 Rakenne ja Formaatti

  • Bitin koko: 128 bittiä (16 tavua)
  • Formaatti: 8-4-4-4-12 heksadesimaalista merkkiä
  • Esimerkki: 3b241101-e2bb-4255-8caf-4136c566a962
  • Merkkien kokonaismäärä: 36 (katkoviivoineen)
  • Version numero: Kolmas ryhmä alkaa numerolla '3' version 3 UUID:lle
  • Varianttibitit: Neljäs ryhmä sisältää varatut UUID-varianttibitit

UUID v3 -esimerkin selitys

Tässä on erittely UUID v3 -esimerkistä: 3b241101-e2bb-4255-8caf-4136c566a962

  • 3b241101 – Alkuosa MD5-tiivisteestä
  • e2bb – Keskiosa MD5-tiivisteestä
  • 4255 – Sisältää version 3 tunnisteen
  • 8caf – Sisältää variantti- ja varatut bitit
  • 4136c566a962 – Lopullinen osio MD5-tuloksesta

Miksi valita UUID v3?

  • Luo yhdenmukaisia ja toistettavia UUID-tunnuksia samasta nimiavaruudesta/nimestä
  • Täydellinen kiinteiden tunnisteiden, kuten käyttäjänimien tai osoitemuotoisten tunnisteiden, luomiseen
  • Ei tarvetta satunnaislukujen generoinnille tai ulkoiselle synkronoinnille
  • Toimii offline-tilassa—ei tarvitse palvelinta tai verkkoyhteyttä

Yleisimmät UUID v3 -käyttötapaukset

  • Vakaitten tunnisteiden luominen käyttäjätunnuksille tai sähköpostiosoitteille
  • Yhtenäisten tietokantatietueiden UUID-tunnisteiden varmistaminen eri vaiheissa
  • Ennustettavien URL-osoitteiden tai tiedostopolkujen rakentaminen nimien perusteella
  • Saumaton perintöjärjestelmien integrointi standardoitujen tunnisteiden avulla
  • Uniikkien, toistettavien sluggien luominen nimi/avaruusnimen parista

Turvallisuusnäkökohdat

UUID v3 perustuu MD5-hajautusalgoritmiin, joka on nopea, mutta ei enää katsota turvalliseksi kryptografisiin tarkoituksiin. Vaikka se sopii yleiseen tunnisteiden generointiin, sitä tulee välttää turvallisuutta tai arkaluonteisuutta vaativissa hajautustarpeissa.

Lisätietoja