Online generátor UUID v5
Generujte UUID v5 kompatibilné s RFC 4122 okamžite a bezpečne
UUID verzia 5 vytvára deterministické jedinečné identifikátory zlúčením UUID menného priestoru a používateľom zadaného názvu pomocou bezpečného hashovacieho algoritmu SHA-1. To zabezpečuje, že rovnaký vstup vždy vygeneruje rovnaký UUID, čo je ideálne pre stabilné a trvalé identifikátory naprieč používateľmi, URL adresami, zdrojmi a distribuovanými systémami. V porovnaní s verziou 3 je UUID v5 preferovaná kvôli zvýšenej bezpečnosti zabezpečenej SHA-1.
Hromadný generátor UUID v5
Nástroj na overenie UUID
O UUID v5
UUID verzia 5 (UUID v5) je 128-bitový deterministický identifikátor generovaný z názvového priestoru UUID a reťazca mena pomocou hašovacej funkcie SHA-1. Tento prístup zaručuje konzistentné UUID pre rovnaké vstupy a ponúka lepšiu bezpečnosť v porovnaní s UUID v3.
Štruktúra a formát UUID v5
- Dĺžka: 128 bitov (16 bajtov)
- Vzor: 8-4-4-4-12 hexadecimálnych znakov
- Príklad: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Počet znakov: 36 (vrátane pomlčiek)
- Indikátor verzie: '5' na začiatku tretieho segmentu označuje UUID v5
- Variantná časť: Štvrté pole obsahuje rezervované bity pre kompatibilitu
Príklad UUID v5 vysvetlený
Takto sa rozkladá príklad UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – Prvý segment výstupu hash SHA-1
- 8051 – Druhý segment z hash SHA-1
- 5b89 – Určuje verziu 5 v rámci hashovaného výstupu
- 8680 – Obsahuje variant a rezervované informácie
- 0195ef798b6a – Záverečný segment výstupu hash SHA-1
Výhody použitia UUID verzie 5
- Vytvára konzistentné UUID na základe rovnakého mena a menného priestoru
- Silnejšia bezpečnosť ako UUID verzie 3 vďaka hashovaniu SHA-1
- Rovnaké vstupy vždy generujú rovnaké UUID pre spoľahlivosť
- Ideálne pre stabilné identifikátory v integrovaných distribuovaných systémoch
Hlavné využitia UUID v5
- Priraďovanie UUID ku kanonickým URL alebo súborovým cestám
- Vytváranie trvalých identifikátorov zdrojov
- Uľahčovanie konzistentných ID naprieč distribuovanými sieťami
- Zabezpečenie konzistentnosti UUID naprieč rôznymi platformami
- Synchronizácia zhodných identifikátorov pre identické položky v rôznych systémoch
Bezpečnostné a Ochrana Súkromia
UUID v5 používa hashovací algoritmus SHA-1, ktorý je bezpečnejší ako MD5 (používaný vo verzii v3). Hoci SHA-1 nie je odporúčaný pre vysoko bezpečnú kryptografiu, je vhodný na generovanie deterministických identifikátorov.