CanDoYa
LT

Nemokamas NanoID generatorius

Veikia tik jūsų naršyklėje - nieko neįkeliama, registracija nereikalinga.

Redaguoti simbolius64 skirtingų simbolių
Įkeliama…
Dalintis šiuo įrankiu

Kas yra NanoID generatorius?

NanoID generatorius kuria trumpus, URL tinkamus unikalius teksto identifikatorius naudodamas kriptografiškai saugų atsitiktinumo šaltinį. NanoID yra mažesnė UUID alternatyva: numatytasis ID turi 21 simbolį iš 64 simbolių abėcėlės, todėl gaunami kompaktiški, susidūrimams atsparūs identifikatoriai duomenų bazės eilutėms, URL adresams, žetonams ir failų pavadinimams - viskas sukuriama vietiškai jūsų naršyklėje.

Kaip naudotis

  1. 1Pasirinkite abėcėlę. Palikite numatytąją, URL tinkamą parinktį arba pasirinkite mažąsias raides, šešioliktainę sistemą, tik skaičius ar rinkinį be lengvai supainiojamų simbolių - arba įklijuokite savo simbolius.
  2. 2Nustatykite ilgį ir kiekį. Pasirinkite, kiek simbolių turės kiekvienas ID (numatyta 21) ir kiek ID generuoti vienu metu.
  3. 3Generuokite. Paspauskite Generuoti naujai partijai gauti. Galimų ID ir apsaugos nuo susidūrimų skaičiai atsinaujina pagal jūsų nustatymus.
  4. 4Nukopijuokite, ko reikia. Spustelėkite Kopijuoti prie pavienio ID arba Kopijuoti visus, kad gautumėte visą sąrašą, po vieną ID eilutėje.

Kam pravers

Kiekvienas ID generuojamas jūsų naršyklėje naudojant Web Crypto atsitiktinių skaičių generatorių, todėl niekas neįkeliama į serverį ir įrankis veikia net be interneto, kai puslapis jau užkrautas. Naudojamas NanoID vienodo pasiskirstymo algoritmas, kuris maskuoja ir atmeta atsitiktinius baitus, o ne tiesiog ima liekaną iš dalybos, todėl nė vienas simbolis nėra labiau tikėtinas už kitą ir ID lieka nešališki. Pakeiskite ilgį, perjunkite abėcėlę į mažąsias raides, šešioliktainę sistemą ar rinkinį be lengvai supainiojamų simbolių, arba įklijuokite savo simbolius ir sukurkite iki tūkstančio ID vienu metu.

DUK

Ar NanoID generatorius nemokamas?

Taip, jis visiškai nemokamas, be registracijos ir be apribojimų. Kiekvienas ID generuojamas jūsų naršyklėje, todėl galite sukurti tiek partijų, kiek norite, net be interneto, kai puslapis užkrautas.

Kuo NanoID skiriasi nuo UUID?

UUID yra fiksuoto 36 simbolių formato. NanoID yra mažesnis ir konfigūruojamas: numatyta 21 URL saugus simbolis, maždaug 40% trumpiau, su panašiu atsparumu susidūrimams. NanoID taip pat leidžia keisti ilgį ir abėcėlę, o UUID formatas yra fiksuotas.

Ar generuojami ID yra kriptografiškai saugūs?

Taip. ID naudoja naršyklės Web Crypto getRandomValues - tą patį saugų atsitiktinumo šaltinį, naudojamą raktams ir žetonams, o NanoID vienodo pasiskirstymo algoritmas užtikrina, kad kiekvienas simbolis vienodai tikėtinas, todėl rezultatas nėra šališkas ar nuspėjamas.

Kokia yra numatytoji NanoID abėcėlė?

Numatytoji abėcėlė turi 64 URL tinkamus simbolius: A-Z, a-z, 0-9 bei pabraukimą ir brūkšnelį. Kadangi kiekvienas simbolis saugus URL adrese, ID galite dėti tiesiai į nuorodą, failo pavadinimą ar kelią be kodavimo.

Kokio ilgio turėtų būti NanoID?

Dvidešimt vienas simbolis yra numatytasis ir tinka beveik bet kokiam naudojimui, atitinkantis UUID lygio atsparumą susidūrimams. Trumpesni ID tinka mažos apimties duomenims ar žmonėms skirtiems kodams, bet mažesnė galimybių erdvė didina susidūrimo riziką, todėl prieš trumpindami stebėkite susidūrimo skaičių.

Ar galiu naudoti savo simbolius?

Taip. Pasirinkite Custom arba tiesiog redaguokite simbolių lauką, ir ID bus sudaromi lygiai iš tų simbolių, kuriuos įvedėte. Pasikartojantys simboliai ignoruojami, galite naudoti iki 256 skirtingų simbolių.

Ar mano generuojami ID kur nors įkeliami?

Ne. Viskas generuojama vietiškai jūsų naršyklėje per Web Crypto API ir niekas nesiunčiama į serverį, todėl jūsų ID lieka privatūs jūsų įrenginyje.