UUID v5 -generaattori verkossa
Luo RFC 4122 -yhteensopiva UUID v5 välittömästi ja turvallisesti
UUID versio 5 tuottaa deterministisiä ainutlaatuisia tunnisteita yhdistämällä nimiavaruus-UUID:n ja käyttäjän määrittelemän nimen turvallisen SHA-1-hajautusalgoritmin avulla. Tämä takaa, että sama syöte tuottaa aina saman UUID:n, mikä tekee siitä ihanteellisen pysyvien ja vakaiden tunnisteiden luomiseen käyttäjille, URL-osoitteille, resursseille ja hajautetuille järjestelmille. Verrattuna versioon 3, UUID v5 on suositumpi paremman SHA-1:n tarjoaman tietoturvan vuoksi.
Määrä UUID v5 -generaattori
UUID-validointityökalu
Tietoa UUID v5:stä
UUID-versio 5 (UUID v5) on 128-bittinen, deterministinen tunniste, joka luodaan nimitilan UUID:sta ja nimimerkkijonosta käyttäen SHA-1-hajautusfunktiota. Tämä menetelmä takaa yhdenmukaiset UUID:t samoilla syötteillä ja tarjoaa paremman tietoturvan verrattuna UUID v3:een.
UUID v5:n Rakenne ja Muoto
- Pituus: 128 bittiä (16 tavua)
- Muoto: 8-4-4-4-12 heksadesimaalia
- Esimerkki: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Merkkejä yhteensä: 36 (sisältäen viivat)
- Versiotunnus: '5' kolmannen osan alussa osoittaa UUID v5:n
- Varianttiosio: Neljännessä kentässä varatut bitit yhteensopivuuteen
Esimerkki UUID v5:stä selitettynä
Näin UUID v5 -esimerkkitunnus 21f7f8de-8051-5b89-8680-0195ef798b6a jäsennetään:
- 21f7f8de – SHA-1-hashin ensimmäinen osa
- 8051 – SHA-1-hashin toinen osa
- 5b89 – Määrittää version 5 hash-tuloksessa
- 8680 – Sisältää variantin ja varatut tiedot
- 0195ef798b6a – SHA-1-hashin viimeinen osa
UUID v5:n Käytön Edut
- Luo yhdenmukaiset UUID:t samasta nimestä ja nimiavaruudesta
- Vahvempi tietoturva kuin UUID v3:ssa SHA-1-hajautuksen avulla
- Samat syötteet tuottavat aina saman UUID:n luotettavuuden takaamiseksi
- Ihanteellinen vakaiden tunnisteiden luomiseen integroiduissa hajautetuissa järjestelmissä
UUID v5:n tärkeimmät käyttötarkoitukset
- UUID-tunnisteiden määrittäminen kanonisille URL-osoitteille tai tiedostopoluille
- Pysyvien resurssitunnisteiden luominen
- Yhdenmukaisten tunnisteiden mahdollistaminen hajautetuissa verkoissa
- UUID-tunnisteiden yhtenäisyyden varmistaminen eri alustoilla
- Vastaavien tunnisteiden synkronointi saman sisältöjen välillä eri järjestelmissä
Turvallisuus- ja tietosuunnittelun näkökohdat
UUID v5 käyttää SHA-1-tiivistealgoritmia, joka on turvallisempi kuin MD5 (käytetty versiossa v3). Vaikka SHA-1 ei ole suositeltava korkean turvallisuuden salaukseen, se sopii determinististen tunnisteiden luomiseen.