UUID generátor – vygenerujte si jedinečný GUID online
Online UUID generátor umožní okamžite vytvoriť jedinečné identifikátory podľa štandardu RFC 4122. UUID (Universally Unique Identifier) je univerzálne pomenovanie, zatiaľ čo GUID (Globally Unique Identifier) používa najmä Microsoft.
Ako používať UUID generátor
- zvolíme , či chceme formát UUID s pomlčkou, alebo bez,
- klikneme na tlačidlo „Vypočítať“,
- kalkulačka (generátor) vygeneruje UUID,
- výsledok si môžeme skopírovať pomocou tlačidla „Kopírovať“.
V našom generátore používame UUID4 (náhodný).
Čo je GUID (UUID)
UUID (Universally Unique Identifier) je 128-bitové číslo používané na jednoznačnú identifikáciu objektov. GUID je prakticky to isté, len s Microsoft označením.
- Formát: 32 hexadecimálnych znakov rozdelených pomlčkami do skupín (8-4-4-4-12)
- Príklad: 550e8400-e29b-41d4-a716-446655440000
- Najčastejšia verzia: UUID4 — generovaná náhodne, ktorú používame v našej kalkulačke.
- Verzie UUID:
- UUID1 – založený na čase a MAC adrese
- UUID3 – hash MD5 podľa mena
- UUID4 – náhodne generovaný (najčastejšie používaný)
- UUID5 – hash SHA-1 podľa mena
História UUID
- 90-te roky – Microsoft predstavil GUID pre COM objekty v rámci Windows,
- 1997 – bol štandardizovaný UUID podľa RFC 4122, čo umožnilo univerzálne použitie mimo Microsoft ekosystému,
- 2000 – masívne využitie v databázach, webových službách a API,
- Dnes – UUID je základný prvok identifikácie v cloude, distribuovaných systémoch, databázach, herných engine-och aj mobilných aplikáciách.
Použitie UUID v praxi
- databázové kľúče — namiesto auto-increment ID,
- distribuované systémy — jedinečné identifikátory v cloude,
- API tokeny a session ID — bezpečné a jedinečné,
- testovanie — generovanie mock dát,
- súborové systémy — identifikácia dokumentov, obrázkov, multimédií.
Bezpečnosť a obmedzenia
- UUID4 je vhodný na identifikáciu, ale nie na autentifikáciu,
- pre bezpečnostné účely používajme JWT alebo kryptografické tokeny,
- v databázach môže veľký objem UUID spôsobiť fragmentáciu indexov — na to sa používajú napr. sekvenčné UUID (UUID1 kombinované s random).
Často kladené otázky (FAQ)
Pravdepodobnosť, že pri náhodnom UUID4 vznikne rovnaký identifikátor, je extrémne nízka (prakticky zanedbateľná). Pre väčšinu aplikácií sa považuje za nulovú, aj keď matematicky nie je úplne nemožná.
Sériové číslo vzniká inkrementovaním (1, 2, 3, …), zatiaľ čo UUID je generovaný tak, aby bol jedinečný bez centrálnej autority. To umožňuje bezpečné používanie UUID vo viacerých systémoch naraz bez rizika kolízie.
Formát UUID je vždy 128-bitový, ale môže sa zapisovať rôzne. Najčastejší zápis je s pomlčkami (8-4-4-4-12), no existujú aj kompaktné verzie bez pomlčiek alebo kódované ako Base64.
Áno, niektoré blockchain projekty a kryptomenové platformy využívajú UUID ako identifikátory transakcií, blokov alebo používateľských relácií. Bežnejšie sa však používajú hash funkcie.
UUID nie je navrhnutý ako bezpečnostný kľúč. Je vhodný na jedinečnú identifikáciu objektov, ale nie na šifrovanie alebo heslá, pretože nemá dostatočné kryptografické vlastnosti.
Nie. UUID je iba náhodný alebo hashovaný identifikátor. Nepredstavuje „zakódované dáta“, ktoré by sa dali dešifrovať – funguje len ako unikátne označenie.
Zdroje:
- UUID: https://external-secrets.io/latest/api/generator/uuid/
- Universally unique identifier: https://en.wikipedia.org/wiki/Universally_unique_identifier