Preskočiť na obsah

Generátor UUID / GUID

Generujte unikátne UUID a GUID identifikátory. Vyberte verziu, počet, formát a okamžite ich skopírujte.

Ako funguje generátor UUID

UUID (Universally Unique Identifier) je 128-bitový identifikátor definovaný štandardom RFC 9562. Verzia 4 (v4) používa náhodné dáta. Verzia 7 (v7) kombinuje Unix čas v milisekundách s náhodnými bitmi, takže je vhodnejšia pre časovo zoraditeľné identifikátory. Celý proces prebieha vo vašom prehliadači.

Kde využijete generátor UUID

  • Primárne kľúče v databázach
  • Identifikátory API požiadaviek a transakcií
  • Unikátne názvy súborov a zdrojov
  • Korelačné ID pre logy a diagnostiku
  • Testovanie a vývoj softvéru

Ktorú verziu UUID vybrať

Vo väčšine prípadov stačí UUID v4. Ak však identifikátory ukladáte do databázy alebo ich často triedite podľa času vytvorenia, UUID v7 môže byť praktickejšia voľba.

Verzia Najlepšie použitie Poznámka
UUID v4 Verejné ID, názvy súborov, testovacie dáta a bežné náhodné identifikátory Najznámejšia a najširšie podporovaná voľba.
UUID v7 Databázové záznamy, logy, udalosti a korelačné ID Lepšie sa zoraďuje podľa času vytvorenia.

Formát, pomlčky a veľkosť písmen

Bežný UUID zápis má 36 znakov vrátane pomlčiek. Bez pomlčiek má 32 hexadecimálnych znakov. Malé a veľké písmená predstavujú rovnakú hodnotu, rozdiel je najmä v požiadavkách systému, do ktorého UUID vkladáte.

S pomlčkami
018f6f5a-6c2b-7a1e-9f2d-0b4c8e7a9123
Bez pomlčiek
018f6f5a6c2b7a1e9f2d0b4c8e7a9123

UUID nie je tajný token

UUID je identifikátor, nie bezpečnostný prvok. Môže byť ťažké ho uhádnuť, ale nemal by nahrádzať heslá, prístupové tokeny ani kontrolu oprávnení.

  • Používajte ho ako ID záznamu, súboru, udalosti alebo požiadavky.
  • Nespoliehajte sa naň ako na jedinú ochranu prístupu.
  • Ak je UUID v URL, správajte sa k nemu ako k verejnému identifikátoru.

FAQ

Aký je rozdiel medzi UUID v4 a UUID v7?

UUID v4 je náhodné a je najčastejšie používané. UUID v7 obsahuje časovú časť založenú na Unix čase v milisekundách, takže sa prirodzenejšie zoraďuje podľa času vytvorenia. Pre bežné použitie stačí v4, pre databázy a logy môže byť praktickejšie v7.

Sú generované UUID skutočne unikátne?

Áno. Pravdepodobnosť kolízie UUID v4 je extrémne nízka (1 ku 2122). UUID v7 kombinuje časovú časť s náhodnými bitmi, takže je pri bežnom použití tiež prakticky jedinečné.

Aký je rozdiel medzi UUID a GUID?

UUID (Universally Unique Identifier) a GUID (Globally Unique Identifier) sú v podstate to isté. Termín GUID sa častejšie používa v prostredí Microsoft, zatiaľ čo UUID je štandardný termín podľa RFC 9562, ktorý nahradil starší RFC 4122.