Iga ID genereeritakse teie brauseris Web Crypto juhuslike arvude generaatoriga, seega midagi ei laadita üles ja tööriist töötab pärast lehe esmakordset laadimist ka võrguühenduseta. Kasutusel on NanoID ühtlane algoritm, mis maskeerib ja lükkab tagasi juhuslikke baite, selle asemel et võtta lihtne jagamise jääk, mistõttu ükski märk pole teisest tõenäolisem ja ID-d jäävad kallutamata. Muutke pikkust, lülitage tähestik väiketähtedele, kuueteistkümnendsüsteemile või sarnaste märkideta komplektile, või kleepige oma märgid ja genereerige korraga kuni tuhat ID-d.
Tasuta NanoID generaator
Töötab täielikult sinu brauseris - midagi ei laadita üles, kontot pole vaja.
Mis on NanoID generaator?
NanoID generaator loob lühikesi, URL-sõbralikke unikaalseid tekstilisi identifikaatoreid, kasutades krüptograafiliselt turvalist juhuslikkuse allikat. NanoID on väiksem alternatiiv UUID-le: vaikimisi ID pikkus on 21 märki 64-sümbolisest tähestikust, mis annab kompaktsed, kokkupõrgetele vastupidavad identifikaatorid andmebaasi ridadele, URL-idele, tokenitele ja failinimedele - kõik luuakse kohapeal teie brauseris.
Kuidas kasutada
- 1Valige tähestik. Jätke vaikimisi URL-sõbralik valik alles või valige väiketähed, kuueteistkümnendsüsteem, ainult numbrid või sarnaste märkideta komplekt - või kleepige oma märgid.
- 2Määrake pikkus ja kogus. Valige, mitu märki igal ID-l on (vaikimisi 21) ja mitu ID-d korraga genereerida.
- 3Genereerige. Vajutage Genereeri, et luua uus partii. Võimalike ID-de ja kokkupõrke turvalisuse arvud uuenevad vastavalt teie seadetele.
- 4Kopeerige, mida vaja. Klõpsake Kopeeri üksiku ID kõrval või Kopeeri kõik, et saada kogu nimekiri, üks ID rea kohta.
Kellele see sobib
- Backend arendajad, kes loovad primaarvõtmeid või avalikke rea ID-sid, mis on UUID-st lühemad ja URL-sõbralikumad.
- Frontend ja full-stack insenerid, kes genereerivad kliendipoolseid võtmeid React-nimekirjadele, optimistlikele lisamistele või mustanditele enne salvestamist.
- API ja platvormimeeskonnad, kes loovad jagamislinke, kutsekoode, API-võtmeid ja lühikesi slug'e, mida on ohutu otse URL-i panna.
- QA ja andmeinsenerid, kes täidavad testide fixture'eid ja proovikirjeid ühe klõpsuga unikaalsete identifikaatorite partiiga.
- DevOps ja skriptikirjutajad, kes vajavad kiirelt juhuslikku tokenit või failinime lisandit ilma teeki paigaldamata või koodi kirjutamata.
Korduvad küsimused
Kas NanoID generaator on tasuta?
Jah, see on täiesti tasuta, ilma registreerimiseta ja piiranguteta. Iga ID genereeritakse teie brauseris, nii et saate luua nii palju partiisid kui soovite, isegi võrguühenduseta pärast lehe laadimist.
Mille poolest NanoID erineb UUID-st?
UUID on fikseeritud 36-märgiline formaat. NanoID on väiksem ja seadistatav: vaikimisi 21 URL-turvalist märki, umbes 40% lühem, sarnase kokkupõrkekindlusega. NanoID võimaldab ka pikkust ja tähestikku muuta, samas kui UUID formaat on fikseeritud.
Kas genereeritud ID-d on krüptograafiliselt turvalised?
Jah. ID-d kasutavad brauseri Web Crypto getRandomValues meetodit, sama turvalist juhuslikkuse allikat, mida kasutatakse võtmete ja tokenite jaoks, ning NanoID ühtlane algoritm hoiab iga märgi võrdselt tõenäolisena, nii et tulemus pole kallutatud ega ennustatav.
Milline on NanoID vaikimisi tähestik?
Vaikimisi tähestikus on 64 URL-sõbralikku sümbolit: A-Z, a-z, 0-9 ning alakriips ja sidekriips. Kuna iga märk on URL-is turvaline, saate ID panna otse lingi, failinime või tee sisse ilma kodeerimata.
Kui pikk peaks NanoID olema?
Kakskümmend üks märki on vaikeväärtus ja sobib peaaegu igasuguseks kasutuseks, andes UUID-tasemel kokkupõrkekindluse. Lühemad ID-d sobivad väikese mahuga andmetele või inimestele mõeldud koodidele, kuid väiksem võimaluste ruum suurendab kokkupõrke riski, seega jälgige enne lühendamist kokkupõrke arvu.
Kas saan kasutada oma märke?
Jah. Valige Custom või muutke lihtsalt märgiväljal, ja ID-d ehitatakse täpselt nendest märkidest, mille sisestate. Korduvad märgid ignoreeritakse ja kasutada saab kuni 256 erinevat märki.
Kas minu genereeritud ID-d laaditakse kuhugi üles?
Ei. Kõik genereeritakse kohapeal teie brauseris Web Crypto API abil ja midagi ei saadeta serverisse, nii et teie ID-d jäävad teie seadmes privaatseks.