Generátor UUID
Generujte náhodná UUID v4 okamžitě. Vytvořte jednotlivá nebo hromadná UUID jedním kliknutím.
Co je UUID?
UUID (Univerzálně jedinečný identifikátor) je 128bitový standard identifikátoru používaný k jednoznačné identifikaci informací v softwaru. Hodnota UUID se zapisuje jako 32 hexadecimálních číslic ve formátu 8-4-4-4-12.
Jaký je rozdíl mezi UUID v4 a v1?
UUID v1 je založeno na časovém razítku a MAC adrese, což jej činí předvídatelným a sledovatelným. UUID v4 používá náhodná čísla a poskytuje lepší soukromí bez korelace mezi generovanými hodnotami.
Jaký je rozdíl mezi UUID a GUID?
UUID a GUID označují stejný koncept. GUID je termín Microsoftu pro standard UUID definovaný v RFC 4122. Jsou funkčně identické.
Co znamená formát UUID 8-4-4-4-12?
Formát představuje 5 skupin hexadecimálních číslic oddělených pomlčkami: time_low (8), time_mid (4), time_hi_and_version (4), clock_seq (4), node (12). Číslice verze se objevuje ve třetí skupině.
Jsou generovaná UUID skutečně jedinečná?
UUID v4 používá 122 bitů náhodnosti. Pravděpodobnost generování duplikátu je přibližně 1 ku 2,71 × 10¹⁸, což činí kolize prakticky nemožnými.
Lze UUID použít jako primární klíče v databázích?
Ano, UUID se běžně používají jako primární klíče. Umožňují distribuovaným systémům generovat jedinečné identifikátory bez koordinace. Mohou však ovlivnit výkon indexů ve srovnání s sekvenčními celočíselnými klíči.
Jsou UUID citlivá na velikost písmen?
Ne, UUID nejsou citlivá na velikost písmen. Obě hexadecimální reprezentace odkazují na stejnou hodnotu UUID. Konvenční formát podle RFC 4122 je však malými písmeny.
Mohou být UUID sekvenční nebo seřaditelné?
Standardní UUID v4 není sekvenční. Pokud potřebujete časově seřazené UUID, zvažte UUID v7 nebo ULID.
Jak se UUID používají v URL a API?
UUID se běžně používají v URL REST API k identifikaci zdrojů, např. /api/users/550e8400-e29b-41d4-a716-446655440000. Zabraňují výčtovým útokům.
Kolik úložného prostoru vyžaduje UUID?
UUID je v binární podobě 128 bitů (16 bajtů). Jako řetězec zabírá 36 znaků (32 hex číslic + 4 pomlčky). V databázích použijte binary(16) pro efektivní ukládání.
Jsou UUID bezpečná a nepředvídatelná?
Hodnoty UUID v4 jsou nepředvídatelné, pokud jsou generovány kryptograficky bezpečným generátorem náhodných čísel. Nejsou však navrženy jako bezpečnostní tokeny.
Co je nil UUID?
Nil UUID (00000000-0000-0000-0000-000000000000) je speciální UUID se všemi bity nastavenými na nulu. Někdy se používá jako zástupný symbol nebo k reprezentaci absence platné hodnoty UUID.