Generator UUID-ova
Generirajte 5 nasumičnih UUID-ova verzije 4 prema RFC 4122 odjednom. Ulaz se ignorira; pokrenite ponovo za novu grupu.
Kako koristiti Generator UUID-ova
- 01
Pritisnite Pokreni za generiranje nove grupe UUID-ova.
- 02
Pet UUID-ova verzije 4 pojavljuje se u izlaznom panelu.
- 03
Kopirajte jednim klikom. Pokrenite ponovo za novi skup.
Što je UUID
UUID (univerzalno jedinstveni identifikator) 128-bitna je vrijednost koja se koristi za označavanje stvari, redaka baze podataka, datoteka, događaja, poruka, API resursa, bez središnjeg tijela koje dodjeljuje ID-ove. Bilo koji stroj može ga izraditi neovisno i vjerovati da se neće sudariti s tuđim.
Kako je izgrađena verzija 4
Ovaj generator proizvodi UUID-ove verzije 4, najčešću vrstu. UUID v4 gotovo je u potpunosti nasumičan: 122 od njegovih 128 bitova dolaze iz nasumičnog izvora, dok je preostalih 6 bitova fiksno kako bi označilo verziju i varijantu. Zapisuje se kao 32 heksadecimalne znamenke u poznatom rasporedu 8-4-4-4-12.
Svaka serija od pet generira se kriptografski sigurnim nasumičnim izvorom vaše platforme, istim koji se koristi za sigurnosno osjetljivu nasumičnost, a ne predvidljivom pseudonasumičnom funkcijom. Pritisnite Pokreni ponovno bilo kada za svježu seriju.
Koliko su zaista jedinstveni
Jedinstvenost je stvar vjerojatnosti, a ne čvrstog jamstva, ali brojke umiruju: sa 122 nasumična bita trebali biste generirati milijarde UUID-ova prije nego što bi vjerojatnost jednog jedinog sudara postala značajna. Za praktički svaku primjenu ovo je zapravo jedinstveno.
v4 naspram v7
Verzija 4 pravi je zadani izbor kada vam samo treba jedinstveni ID. Ako je bitan redoslijed, verzija 7 kodira vremensku oznaku u svojim vodećim bitovima pa se ID-ovi sortiraju prema vremenu stvaranja, što održava indekse baze podataka urednijima od potpuno nasumičnih v4 ključeva. Članak u odjeljku Učite o v4 naspram v7 detaljno obrađuje taj kompromis.
Uobičajene primjene i jedno upozorenje
Uobičajene primjene uključuju primarne ključeve, ključeve idempotentnosti koji čine zahtjev sigurnim za ponavljanje, korelacijske ID-ove za praćenje zahtjeva kroz usluge te jedinstvene nazive datoteka. Imajte na umu da je UUID v4 nasumičan, ali ne i tajan, pa se ne bi trebao koristiti sam po sebi kao sigurnosni token ili lozinka.
Često postavljana pitanja
Kakvi su to UUID-ovi?
To su RFC 4122 UUID-ovi verzije 4: nasumični identifikatori s 122 nasumična bita, generirani kriptografski jakim izvorom.
Jesu li UUID-ovi jedinstveni?
Sudari su astronomski malo vjerojatni. Sa 122 nasumičnih bita trebali biste generirati milijarde UUID-ova prije ikakve realne mogućnosti ponavljanja.
Zašto pet odjednom?
Pet je prikladan broj za većinu zadataka. Pritisnite Pokreni ponovo kad trebate više.