Nano ID generátor
Generálj rövid, URL-biztos Nano ID azonosítókat kriptográfiailag erős véletlenből.
Kapcsolódó eszközök
Nano ID generátor
Generálj Nano ID-kat — rövid, URL-biztos egyedi azonosítókat — soronként egyet, egytől akár ezerig egyszerre. A szabványos Nano ID 21 karakter egy 64 szimbólumos ábécéből (A–Z, a–z, 0–9, aláhúzás és kötőjel), így egy UUID-nél harmadával rövidebb karakterláncba nagyjából 126 bitnyi véletlent sűrít. Minden karakter a böngésző kriptográfiailag biztonságos véletlengenerátorából származik, rejection sampling módszerrel, így egyetlen szimbólum sem valószínűbb a többinél.
A hossz 2 és 128 karakter között állítható, az ábécét pedig a feladathoz igazíthatod. A szabványos a klasszikus Nano ID készlet. Az összetéveszthető karakterek nélküli változat kihagyja, amit felolvasásnál vagy begépelésnél könnyű eltéveszteni — a 0/O/o, 1/I/l/i és 5/S/s csoportokat, valamint az aláhúzást és a kötőjelet —, így 51 egyértelmű szimbólum marad, ami kuponkódokhoz és minden nyomtatott azonosítóhoz ideális. A kisbetűk + számjegyek a kis- és nagybetűt nem megkülönböztető rendszerekhez való, például aldomainekhez, a hex pedig tiszta hexadecimális tokeneket ad.
A Nano ID ott ragyog, ahol a UUID túl terjedelmes: URL-ben látható adatbáziskulcsok, rövid linkek, feltöltött fájlok nevei, cache-kulcsok, meghívókódok és kérésazonosítók a logokban. Az alapértelmezett 21 karakternél az ütközési matematika egyértelműen neked kedvez — másodpercenként nagyjából egymilliárd azonosítót kellene generálnod több mint egy évszázadon át, mire egyetlen ütközés esélye elérné az 1%-ot.
Minden helyben, a böngésződben történik. Az azonosítók az eszközödön jönnek létre, sosem érkeznek szerverről és sehol sem naplózódnak, így akár éles rendszerekben is használhatod őket közvetlenül erről az oldalról.