Online Generator UUID v5
Generišite RFC 4122 Kompatibilan UUID v5 Odmah i Sigurno
UUID verzija 5 generiše determinističke jedinstvene identifikatore spajanjem UUID prostora imena i korisnički definisanog imena koristeći siguran SHA-1 heš algoritam. Ovo garantuje da isti ulaz uvek daje isti UUID, što je idealno za stabilne, trajne identifikatore među korisnicima, URL-ovima, resursima i distribuiranim sistemima. U poređenju sa verzijom 3, UUID v5 je preferiran zbog poboljšane bezbednosti koju pruža SHA-1.
Generator UUID v5 u velikoj količini
Alat za Validaciju UUID-a
O UUID v5
UUID verzija 5 (UUID v5) je 128-bitni deterministički identifikator koji se generiše na osnovu UUID prostora imena i niza imena koristeći SHA-1 heš funkciju. Ovaj pristup garantuje dosledne UUID-ove za iste ulaze i pruža bolju sigurnost u odnosu na UUID v3.
Struktura i format UUID v5
- Dužina: 128 bitova (16 bajtova)
- Oblik: 8-4-4-4-12 heksadecimalnih karaktera
- Primer: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Broj karaktera: 36 (uključujući crtice)
- Pokazatelj verzije: '5' na početku trećeg segmenta označava UUID v5
- Sekcija varijante: Četvrto polje sadrži rezervisane bitove za kompatibilnost
Objašnjenje primera UUID v5
Evo kako se UUID v5 uzorak 21f7f8de-8051-5b89-8680-0195ef798b6a razlaže:
- 21f7f8de – Prvi segment izlaza SHA-1 heš funkcije
- 8051 – Drugi segment iz SHA-1 heša
- 5b89 – Označava verziju 5 unutar heširanog izlaza
- 8680 – Sadrži varijantu i rezervisane informacije
- 0195ef798b6a – Završni segment izlaza SHA-1
Prednosti korišćenja UUID v5
- Kreira konzistentne UUID-ove iz istog imena i prostora imena
- Jača sigurnost od UUID v3 zahvaljujući SHA-1 heširanju
- Isti ulazi uvek daju isti UUID za pouzdanost
- Idealno za stabilne ID-e u integrisanim distribuiranim sistemima
Najčešće upotrebe UUID v5
- Dodeljivanje UUID-ova kanonskim URL-ovima ili putanjama fajlova
- Kreiranje trajnih identifikatora resursa
- Omogućavanje doslednih ID-jeva u distribuiranim mrežama
- Obezbeđivanje konzistentnosti UUID-ova na više platformi
- Sinhronizacija podudarajućih identifikatora za identične zapise u različitim sistemima
Bezbednosni i privatnosni aspekti
UUID v5 koristi SHA-1 heš algoritam, koji je sigurniji od MD5 (koji se koristi u v3). Iako se SHA-1 ne preporučuje za kriptografiju visokog nivoa bezbednosti, odgovarajući je za generisanje determinističkih identifikatora.