Přeskočit na obsah

Generátor UUID / GUID

Generujte unikátní UUID a GUID identifikátory. Vyberte verzi, počet, formát a okamžitě je zkopírujte.

Jak funguje generátor UUID

UUID (Universally Unique Identifier) je 128bitový identifikátor definovaný standardem RFC 9562. Verze 4 (v4) používá náhodná data. Verze 7 (v7) kombinuje Unix čas v milisekundách s náhodnými bity, takže se hodí pro časově řaditelné identifikátory. Celý proces probíhá ve vašem prohlížeči.

Kde využijete generátor UUID

  • Primární klíče v databázích
  • Identifikátory API požadavků a transakcí
  • Unikátní názvy souborů a zdrojů
  • Korelační ID pro logy a diagnostiku
  • Testování a vývoj softwaru

Kterou verzi UUID vybrat

Ve většině případů stačí UUID v4. Pokud identifikátory ukládáte do databáze nebo je často řadíte podle času vytvoření, UUID v7 může být praktičtější volba.

Verze Nejlepší použití Poznámka
UUID v4 Veřejná ID, názvy souborů, testovací data a běžné náhodné identifikátory Nejznámější a nejšíře podporovaná možnost.
UUID v7 Databázové záznamy, logy, události a korelační ID Lépe se řadí podle času vytvoření.

Formát, pomlčky a velikost písmen

Běžný zápis UUID má 36 znaků včetně pomlček. Bez pomlček má 32 hexadecimálních znaků. Malá a velká písmena představují stejnou hodnotu; volba závisí hlavně na systému, do kterého UUID vkládáte.

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

UUID není tajný token

UUID je identifikátor, ne bezpečnostní prvek. Může být těžké ho uhodnout, ale neměl by nahrazovat hesla, přístupové tokeny ani kontrolu oprávnění.

  • Používejte ho jako ID záznamu, souboru, události nebo požadavku.
  • Nespoléhejte se na něj jako na jedinou ochranu přístupu.
  • Pokud je UUID v URL, chovejte se k němu jako k veřejnému identifikátoru.

FAQ

Jaký je rozdíl mezi UUID v4 a UUID v7?

UUID v4 je náhodné a je nejčastěji používané. UUID v7 obsahuje časovou část založenou na Unix čase v milisekundách, takže se přirozeněji řadí podle času vytvoření. Pro běžné použití stačí v4, pro databáze a logy může být praktičtější v7.

Jsou generovaná UUID skutečně unikátní?

Ano. Pravděpodobnost kolize UUID v4 je extrémně nízká (1 ku 2122). UUID v7 kombinuje časovou část s náhodnými bity, takže je při běžném použití také prakticky jedinečné.

Jaký je rozdíl mezi UUID a GUID?

UUID (Universally Unique Identifier) a GUID (Globally Unique Identifier) jsou v podstatě totéž. Termín GUID se častěji používá v prostředí Microsoftu, zatímco UUID je standardní termín podle RFC 9562, který nahradil starší RFC 4122.