UUID v5 generátor online
RFC 4122-kompatibilis UUID v5 azonnal és biztonságosan generálható
Az UUID 5-ös verzió determinisztikus, egyedi azonosítókat hoz létre úgy, hogy egy névtér UUID-jét és a felhasználó által megadott nevet egyesíti a biztonságos SHA-1 hash algoritmus segítségével. Ez biztosítja, hogy ugyanaz a bemenet mindig ugyanazt az UUID-t eredményezze, amely ideális stabil, állandó azonosítókhoz felhasználók, URL-ek, erőforrások és elosztott rendszerek esetén. A 3-as verzióhoz képest az UUID v5 előnyben részesített a SHA-1 által nyújtott megnövelt biztonság miatt.
Tömeges UUID v5 Generátor
UUID ellenőrző eszköz
A UUID v5-ről
A UUID 5-ös verziója (UUID v5) egy 128 bites, determinisztikus azonosító, amelyet egy névtér UUID-ből és egy név karakterláncból generálnak a SHA-1 hash függvény segítségével. Ez a módszer azonos bemenetek esetén mindig ugyanazt a UUID-t eredményezi, és jobb biztonságot nyújt az UUID v3-hoz képest.
UUID v5 felépítése és formátuma
- Hossz: 128 bit (16 bájt)
- Minta: 8-4-4-4-12 hexadecimális karakter
- Példa: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Karakterek száma: 36 (beleértve a kötőjeleket)
- Verzió jelzője: az ötös ('5') a harmadik szegmens elején jelzi az UUID v5-öt
- Variáns mező: a negyedik szegmens tartalmazza a kompatibilitási célokra fenntartott biteket
Példa UUID v5 részletes magyarázata
Így bontható fel a UUID v5 példa 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Az SHA-1 hash kimenetének első szakasza
- 8051 – Az SHA-1 hash második szakasza
- 5b89 – A hash-ben meghatározott 5-ös verzió
- 8680 – Tartalmazza a variánst és a fenntartott információkat
- 0195ef798b6a – Az SHA-1 kimenet utolsó szakasza
Az UUID v5 használatának előnyei
- Azonos UUID-k létrehozása ugyanabból a névből és névtérből
- Erősebb biztonság, mint az UUID v3, SHA-1 alapú hash-eléssel
- Ugyanazok a bemenetek mindig ugyanazt az UUID-t adják a megbízhatóságért
- Ideális stabil azonosítókhoz integrált, elosztott rendszerekben
UUID v5 legfontosabb felhasználási területei
- Kanonikus URL-ek vagy fájlútvonalakhoz UUID-k hozzárendelése
- Tartós erőforrás-azonosítók létrehozása
- Egységes azonosítók biztosítása elosztott hálózatok között
- Keresztplatformos UUID-konzisztencia garantálása
- Azonos bejegyzések egyező azonosítóinak szinkronizálása különböző rendszerekben
Biztonsági és Adatvédelmi Szempontok
Az UUID v5 a SHA-1 hash algoritmust használja, amely biztonságosabb, mint az MD5 (amelyet a v3 használ). Bár a SHA-1 nem ajánlott magas szintű biztonsági kriptográfiához, megfelel determinisztikus azonosítók létrehozásához.