Generator UUID v5 Online
Odmah i sigurno generirajte UUID v5 kompatibilan s RFC 4122
UUID verzija 5 proizvodi deterministički jedinstvene identifikatore spajanjem UUID-a prostora imena i korisnički specificiranog naziva koristeći sigurni SHA-1 algoritam heširanja. To osigurava da isti ulaz uvijek rezultira istim UUID-om, što je idealno za stabilne, trajne identifikatore za korisnike, URL-ove, resurse i distribuirane sustave. U usporedbi s verzijom 3, UUID v5 je preporučena opcija zbog poboljšane sigurnosti koju pruža SHA-1.
Generator skupnog UUID v5
Alat za provjeru UUID-a
O UUID-u verzije 5
UUID verzije 5 (UUID v5) je 128-bitni deterministički identifikator koji se generira iz UUID prostora imena i niza znakova koristeći SHA-1 heš funkciju. Ovaj pristup osigurava konzistentne UUID-ove za iste ulaze i pruža bolju sigurnost u usporedbi s UUID-om verzije 3.
Struktura i format UUID-a v5
- Duljina: 128 bita (16 bajtova)
- Oblik: 8-4-4-4-12 heksadecimalnih znakova
- Primjer: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Broj znakova: 36 (uključujući crtice)
- Pokazatelj verzije: '5' na početku trećeg segmenta označava UUID v5
- Dio za varijantu: Četvrto polje sadrži rezervirane bitove za kompatibilnost
Objašnjenje primjera UUID v5
Evo kako je UUID v5 primjer 21f7f8de-8051-5b89-8680-0195ef798b6a sastavljen:
- 21f7f8de – Prvi segment SHA-1 hash izlaza
- 8051 – Drugi segment iz SHA-1 hash vrijednosti
- 5b89 – Označava verziju 5 unutar hashiranog izlaza
- 8680 – Sadrži varijantu i rezervirane informacije
- 0195ef798b6a – Završni segment SHA-1 izlaza
Prednosti korištenja UUID v5
- Stvara konzistentne UUID-ove iz istog imena i prostora imena
- Jača sigurnost od UUID v3 zahvaljujući SHA-1 heširanju
- Isti ulazi uvijek daju isti UUID za pouzdanost
- Idealno za stabilne ID-ove u integriranim distribuiranim sustavima
Najvažnije namjene UUID v5
- Dodjela UUID-a kanoničnim URL-ovima ili putanjama datoteka
- Stvaranje trajnih identifikatora resursa
- Olakšavanje dosljednih ID-jeva u distribuiranim mrežama
- Osiguravanje konzistentnosti UUID-a među platformama
- Sinkronizacija podudarnih identifikatora za identične unose u različitim sustavima
Sigurnosni i privatnosni aspekti
UUID v5 koristi SHA-1 algoritam hashiranja, koji je sigurniji od MD5 (koji se koristi u verziji v3). Iako SHA-1 nije preporučljiv za kriptografiju visoke sigurnosti, prikladan je za generiranje determinističkih identifikatora.