Proč tento nástroj na UUID?
- Hromadně generujte UUID v4 (náhodné) nebo UUID v7 (časově seřazené).
- Formátujte výstup (kanonický tvar / bez pomlček / se složenými závorkami / URN), měňte velikost písmen a volte oddělovače.
- Ověřujte a analyzujte UUID a zjišťujte verzi, variantu a časová razítka v7.
- Volitelný režim se seedem pro opakovatelná testovací data (ne pro tajné údaje).
Jak používat (3 kroky)
- Zvolte verzi UUID a možnosti výstupu.
- Vygenerujte UUID (u malých dávek se aktualizuje automaticky).
- Zkopírujte, stáhněte, sdílejte nastavení nebo níže ověřte UUID.
Generovat a ověřit
Generátor UUID
Hromadně vytvářejte UUID, formátujte je a poté je kopírujte, stahujte nebo sdílejte nastavení. Ověřování probíhá průběžně při psaní.
Ověřit / analyzovat
Vložte UUID a zkontrolujte platnost, verzi/variantu a dekódujte časová razítka v7.
Interpretace a osvědčené postupy
UUID v4 vs. v7
- v4 je náhodné. Nekóduje čas ani pořadí, takže je bezpečnou výchozí volbou pro veřejné identifikátory.
- v7 je časově seřazené a obsahuje časové razítko. Může být užitečné pro logy a databázové indexy, ale zároveň (přibližně) prozrazuje, kdy bylo ID vytvořeno.
- V distribuovaných systémech může být pořadí přesto nedokonalé, pokud mají stroje odchylku hodin nebo odlišné zdroje času.
Bezpečnostní poznámky
- UUID jsou identifikátory, nikoli tajné údaje. Nevkládejte do nich hesla, API klíče ani citlivé osobní údaje.
- Režim se seedem je předvídatelný a určen pouze pro testy. Pro cokoli viditelné útočníkovi použijte bezpečný režim.
- Je-li čas vytvoření citlivý údaj, upřednostněte v4 před v7.
Riziko kolize
U správně generovaných UUID jsou kolize krajně nepravděpodobné, ale matematicky ne zcela vyloučené. Je-li jedinečnost kritická, vynuťte jedinečné omezení na úrovni databáze.
Zdroje
Časté dotazy
Mám použít UUID v4, nebo v7?
v4 je klasické náhodné UUID. v7 je časově seřazené a obsahuje časové razítko, což může být užitečné pro logy a databáze.
Je režim se seedem bezpečný?
Ne. Režim se seedem je určen pouze pro testy a opakovatelnost. Pro cokoli bezpečnostně citlivé použijte bezpečný režim.
Mohu vygenerovat mnoho UUID najednou?
Ano, až 10 000 v jedné dávce. Velmi velké dávky mohou být na mobilních zařízeních pomalejší.
Nahrávají se moje UUID někam?
Ne. Vše běží lokálně ve vašem prohlížeči a hodnoty UUID se nikam nenahrávají.
Jak dekóduji časové razítko UUID v7?
Vložte UUID do pole pro ověření. U v7 nástroj zobrazí epoch v milisekundách i čas v UTC a místní čas.