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.
018f6f5a-6c2b-7a1e-9f2d-0b4c8e7a9123
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.