Razvoj / Identifikatori

Generator Nano ID

Generišite nasumične ID-jeve bezbedne za URL, poput Nano ID-ja, sa proizvoljnim skupom znakova i dužinom, više njih odjednom, i saznajte kada bi kolizija mogla postati verovatna.

Generator Nano ID: Svaki znak se bira pomoću bezbednog generatora nasumičnih vrednosti u pregledaču i mapira na skup znakova pomoću bit-maske, uz odbacivanje vrednosti koje izlaze izvan tog skupa. To je metoda koju koristi biblioteka nanoid, tako da je verovatnoća svakog znaka jednaka. Podrazumevanih 21 znak iz skupa od 64 znaka otporno je na kolizije približno kao UUID v4, ali u kraćem obliku bezbednom za URL. Procena koristi aproksimaciju rođendanskog problema za verovatnoću od 1% da se bilo koja dva ID-ja podudare. Radi 100% lokalno u vašem pregledaču, bez otpremanja datoteka na server.

Pokretanja
U vašem pregledaču
Trošak
Besplatno · bez registracije
Dostupnost
Spremno za upotrebu
Generator za Nano IDLokalna obrada

U potpunosti radi u vašem pregledaču

Ako se generiše 1.000 ID-ova na sat, proći će oko 149.000.000.000 godina pre nego što verovatnoća da su bilo koja dva ista dostigne 1%.

Znakovi se dobijaju iz bezbednog generatora nasumičnih vrednosti u vašem pregledaču, a zatim se ravnomerno raspoređuju po azbuci maskiranjem i odbacivanjem, kao što to radi biblioteka nanoid.

Izbor dužine

Svaki dodatni znak umnožava broj mogućnosti veličinom azbuke: sa 64 znaka, 10 znakova daje približno milijardu milijardi ID-jeva, što je dovoljno za malu aplikaciju, a 21 znak odgovara UUID-u. Kraći ID-jevi su u redu za kratkotrajnu upotrebu ili mali obim, na primer za linkove za deljenje.

Za standardne UUID-ove koristite Generator UUID-ova, a za tajne generator lozinki.

ID-jevi nisu tajne

Nasumične ID-jeve je teško pogoditi, ali se pojavljuju u URL-ovima, zapisima i istoriji pregledača; nikada nemojte koristiti samo ID kao dokaz pristupa privatnim podacima.

Kako se koristi

  1. Izaberite skup znakova, na primer znakove bezbedne za URL ili samo cifre, ili unesite sopstveni.
  2. Podesite dužinu i broj ID-jeva koje želite da napravite.
  3. Kopirajte ID-jeve; unesite koliko ih pravite na sat da biste videli procenu verovatnoće kolizije.

Privatnost i ograničenja

ID-jevi se generišu u vašem pregledaču.

Srodne alatke

Često postavljana pitanja

Nano ID ili UUID?

Oba su nasumična; Nano ID pakuje sličnu količinu nasumičnosti u 21 znak bezbedan za URL, umesto u 36 znakova. Koristite UUID tamo gde ih zahtevaju baza podataka ili standard.

Mogu li da koristim kratak ID?

Da, ako ih pravite malo; proverite procenu verovatnoće kolizije i uporedite nove ID-jeve sa postojećima ako bi duplikat napravio problem.

Zašto izbegavati slične znakove?

Kod ID-jeva koje ljudi čitaju ili unose, kao što su šifre porudžbina ili vaučera, izostavljanje znakova 0, O, 1, l i I sprečava pogrešno tumačenje.

Besplatan alat · pokretanja: u vašem pregledaču · nalog nije potreban