Generátor UUID v5 online
Okamžitě a bezpečně generujte UUID v5 kompatibilní s RFC 4122
Verze UUID 5 vytváří deterministické unikátní identifikátory spojením UUID jmenného prostoru a uživatelem zadaného názvu pomocí bezpečného hašovacího algoritmu SHA-1. To zaručuje, že stejný vstup vždy vede ke stejnému UUID, což je ideální pro stabilní a trvalé identifikátory používané u uživatelů, URL adres, digitálních aktiv a distribuovaných systémů. Ve srovnání s verzí 3 je UUID v5 preferováno díky zvýšené bezpečnosti, kterou poskytuje SHA-1.
Hromadný generátor UUID v5
Nástroj pro ověření UUID
O UUID v5
UUID verze 5 (UUID v5) je 128bitový, deterministický identifikátor generovaný z názvového prostoru UUID a řetězce názvu pomocí hashovací funkce SHA-1. Tento přístup zajišťuje konzistentní UUID pro stejné vstupy a nabízí lepší zabezpečení oproti UUID verze 3.
Struktura a formát UUID v5
- Délka: 128 bitů (16 bajtů)
- Vzorec: 8-4-4-4-12 hexadecimálních znaků
- Ukázka: 21f7f8de-8051-5b89-8680-0195ef798b6a
- Počet znaků: 36 (včetně pomlček)
- Indikátor verze: '5' na začátku třetí části označuje UUID v5
- Variantní část: Čtvrté pole obsahuje vyhrazené bity pro kompatibilitu
Vysvětlení příkladu UUID v5
Zde je rozbor vzorového UUID v5 21f7f8de-8051-5b89-8680-0195ef798b6a:
- 21f7f8de – První část výstupu hash funkce SHA-1
- 8051 – Druhá část z výstupu SHA-1
- 5b89 – Určuje verzi 5 v hashovaném výstupu
- 8680 – Obsahuje variantu a rezervované informace
- 0195ef798b6a – Poslední část výstupu SHA-1
Výhody používání UUID v5
- Vytváří konzistentní UUID ze stejného názvu a jmenného prostoru
- Silnější zabezpečení než UUID v3 díky SHA-1 hashování
- Stejné vstupy vždy generují totožné UUID pro spolehlivost
- Ideální pro stabilní identifikátory v integrovaných distribuovaných systémech
Nejlepší využití UUID v5
- Přiřazení UUID k kanonickým URL nebo cestám k souborům
- Vytváření trvalých identifikátorů zdrojů
- Usnadnění konzistentních ID v distribuovaných sítích
- Zajištění konzistence UUID napříč platformami
- Synchronizace odpovídajících identifikátorů pro identické položky v různých systémech
Bezpečnostní a soukromí aspekty
UUID v5 používá hašovací algoritmus SHA-1, který je bezpečnější než MD5 (používaný ve verzi v3). Ačkoli SHA-1 není doporučován pro vysoce zabezpečenou kryptografii, je vhodný pro generování deterministických identifikátorů.