Generator UUID / ULID / NanoID
Generați instantaneu valori UUID v4, UUID v7, ULID și NanoID, direct în browserul dumneavoastră.
ID-urile dumneavoastră sunt generate local folosind funcții criptografice din browser. Nimic nu este trimis către BroBroGo.
Întrebări frecvente
Care este diferența dintre UUID v4, UUID v7, ULID și NanoID?
UUID v4 reprezintă 122 de biți de caracter aleatoriu pur în formatul clasic de 36 de caractere, dar ordinea sa aleatorie oferă o localizare slabă a indexului bazei de date. UUID v7 păstrează aceeași structură, dar începe cu o amprentă temporală în milisecunde, astfel încât ID-urile se sortează aproximativ după momentul creării — util pentru cheile primare. ULID face același lucru într-un șir mai scurt de 26 de caractere, insensibil la majuscule. NanoID renunță complet la ordonare pentru un ID mult mai compact și complet personalizabil — dumneavoastră alegeți lungimea și setul de caractere.
Sunt aceste ID-uri suficient de aleatorii pentru a fi imposibil de ghicit?
Da — fiecare ID este generat folosind funcțiile criptografice ale browserului, nu o sursă predictibilă. UUID v4 și alfabetul implicit al NanoID oferă peste 100 de biți de caracter aleatoriu. UUID v7 și ULID cedează aproximativ 48 de biți pentru amprenta temporală de la început, așa că tratați formatele cu prefix temporal ca ID-uri sortabile, nu ca secrete absolute.
Pot modifica lungimea și setul de caractere pentru NanoID?
Da — comutați la NanoID și acest instrument va afișa un glisor pentru lungime (21 de caractere în mod implicit, corespunzând bibliotecii) plus un câmp editabil pentru alfabet. Reducerea lungimii sau restrângerea alfabetului scade rezistența la coliziuni, așa că mențineți o lungime adecvată dacă reduceți setul de caractere.