Generátor UUID v3
Rýchlo generujte online UUID verzie 3 v súlade s RFC 4122
UUID verzia 3 vytvára rovnaký, konzistentný UUID pre daný menný priestor a názov pomocou hashovania týchto hodnôt algoritmom MD5. Táto metóda je ideálna na generovanie opakovane reprodukovateľných a predvídateľných identifikátorov, čo ju robí perfektnou pre používateľské mená, URL slugy, cesty URL a bezproblémovú integráciu dát medzi rôznymi systémami. Upozornenie: verzia 3 používa MD5, ktorý je menej bezpečný ako novší algoritmus SHA-1 použitý v UUID verzie 5.
Hromadne generujte UUID v3
Nástroj na overenie UUID
Čo je UUID v3?
UUID verzie 3 je 128-bitový identifikátor, ktorý generuje deterministické — vždy rovnaké — UUID pomocou hashovania namespace UUID spolu s názvom pomocou hashovacej funkcie MD5. Je ideálny, keď potrebujete stabilné a opakovateľné identifikátory v rôznych prostrediach.
Štruktúra a formát UUID v3
- Veľkosť v bitoch: 128 bitov (16 bajtov)
- Formát: 8-4-4-4-12 hexadecimálnych číslic
- Príklad: 3b241101-e2bb-4255-8caf-4136c566a962
- Celkový počet znakov: 36 (vrátane pomlčiek)
- Cislica verzie: Tretia skupina začína číslicou '3' pre UUID verzie 3
- Variantové bity: Štvrtá skupina kóduje rezervované variantné bity UUID
Príklad UUID v3 s vysvetlením
Tu je rozbor príkladu UUID v3: 3b241101-e2bb-4255-8caf-4136c566a962
- 3b241101 – Počiatočný segment z MD5 hashu
- e2bb – Stredný segment MD5 hashu
- 4255 – Obsahuje príznak verzie 3
- 8caf – Obsahuje varianty a rezervované bity
- 4136c566a962 – Záverečná sekvencia z výstupu MD5
Prečo si vybrať UUID v3?
- Generuje konzistentné, opakovateľné UUID z rovnakého vstupu názvu a priestoru mien
- Ideálne na vytváranie pevne stanovených identifikátorov, ako sú používateľské mená alebo slugs
- Bez potreby generovania náhodných čísel alebo externého koordinovania
- Funguje offline — nie je potrebný žiadny server ani sieťové pripojenie
Bežné použitia UUID v3
- Generovanie stabilných ID pre používateľské mená alebo e-mailové adresy
- Zabezpečenie konzistentných UUID záznamov v databáze naprieč prostrediami
- Vytváranie predvídateľných URL adries alebo súborových ciest na základe mien
- Bezproblémová integrácia starších systémov pomocou štandardizovaných ID
- Vytváranie jedinečných, opakovateľných slugov z páru meno/priestor názvov
Bezpečnostné aspekty
UUID v3 používa hashovací algoritmus MD5, ktorý je rýchly, no už sa nepovažuje za bezpečný pre kryptografické účely. Hoci je vhodný na všeobecné generovanie identifikátorov, vyhnite sa jeho použitiu pri zabezpečenom alebo citlivom hašovaní.