Katrs ID tiek ģenerēts jūsu pārlūkā, izmantojot Web Crypto nejaušo skaitļu ģeneratoru, tāpēc nekas netiek augšupielādēts un rīks darbojas arī bezsaistē, kad lapa reiz ielādēta. Tas izmanto NanoID vienmērīgo algoritmu, kas maskē un noraida nejaušus baitus, nevis izmanto vienkāršu dalīšanas atlikumu, tāpēc neviena rakstzīme nav ticamāka par citu un ID paliek bez novirzes. Mainiet garumu, pārslēdziet alfabētu uz mazajiem burtiem, heksadecimālo sistēmu vai kopu bez viegli sajaucamām rakstzīmēm, vai ielīmējiet savas rakstzīmes un ģenerējiet līdz pat tūkstoš ID vienlaikus.
Bezmaksas NanoID ģenerators
Darbojas tikai tavā pārlūkā - bez augšupielādes un reģistrācijas.
Kas ir NanoID ģenerators?
NanoID ģenerators izveido īsus, URL draudzīgus unikālus teksta identifikatorus, izmantojot kriptogrāfiski drošu nejaušības avotu. NanoID ir mazāka alternatīva UUID: noklusējuma ID garums ir 21 rakstzīme no 64 simbolu alfabēta, kas dod kompaktus, sadursmēm izturīgus identifikatorus datubāzes rindām, URL adresēm, marķieriem un failu nosaukumiem - viss izveidots lokāli jūsu pārlūkā.
Kā lietot
- 1Izvēlieties alfabētu. Atstājiet noklusējuma, URL draudzīgo opciju vai izvēlieties mazos burtus, heksadecimālo sistēmu, tikai ciparus vai kopu bez viegli sajaucamām rakstzīmēm - vai ielīmējiet savas rakstzīmes.
- 2Iestatiet garumu un skaitu. Izvēlieties, cik rakstzīmju būs katram ID (noklusējums 21) un cik ID ģenerēt vienlaikus.
- 3Ģenerējiet. Spiediet Ģenerēt, lai izveidotu jaunu partiju. Iespējamo ID un sadursmju drošības skaitļi atjaunojas atbilstoši jūsu iestatījumiem.
- 4Kopējiet vajadzīgo. Klikšķiniet Kopēt pie atsevišķa ID vai Kopēt visus, lai iegūtu visu sarakstu, katru ID savā rindā.
Kam noder
- Backend izstrādātāji, kas veido primāros atslēgas vai publiskus rindu ID, kas ir īsāki un URL draudzīgāki nekā UUID.
- Frontend un full-stack inženieri, kas ģenerē klienta puses atslēgas React sarakstiem, optimistiskiem ierakstiem vai melnrakstu ierakstiem pirms saglabāšanas.
- API un platformu komandas, kas kaļ koplietošanas saites, uzaicinājuma kodus, API atslēgas un īsus slug'us, kas droši ievietojami tieši URL adresē.
- QA un datu inženieri, kas ar vienu klikšķi piepilda testa fixture un testa ierakstus ar unikālu identifikatoru partiju.
- DevOps un skriptu rakstītāji, kam nepieciešams ātrs nejaušs marķieris vai faila nosaukuma piedēklis bez bibliotēkas instalēšanas vai koda rakstīšanas.
Biežāk uzdotie jautājumi
Vai NanoID ģenerators ir bezmaksas?
Jā, tas ir pilnīgi bezmaksas, bez reģistrācijas un bez ierobežojumiem. Katrs ID tiek ģenerēts jūsu pārlūkā, tāpēc varat izveidot tik daudz partiju, cik vēlaties, pat bezsaistē pēc lapas ielādes.
Ar ko NanoID atšķiras no UUID?
UUID ir fiksēts 36 rakstzīmju formāts. NanoID ir mazāks un konfigurējams: noklusējumā 21 URL drošas rakstzīmes, aptuveni par 40% īsāks, ar līdzīgu sadursmju izturību. NanoID arī ļauj mainīt garumu un alfabētu, savukārt UUID formāts ir fiksēts.
Vai ģenerētie ID ir kriptogrāfiski droši?
Jā. ID izmanto pārlūka Web Crypto getRandomValues - to pašu drošo nejaušības avotu, ko izmanto atslēgām un marķieriem, un NanoID vienmērīgais algoritms nodrošina, ka katra rakstzīme ir vienlīdz ticama, tāpēc rezultāts nav novirzīts vai paredzams.
Kāds ir NanoID noklusējuma alfabēts?
Noklusējuma alfabētā ir 64 URL draudzīgi simboli: A-Z, a-z, 0-9, kā arī pasvītrojums un defise. Tā kā katra rakstzīme ir droša URL adresē, ID var ievietot tieši saitē, faila nosaukumā vai ceļā bez kodēšanas.
Cik garam jābūt NanoID?
Divdesmit viena rakstzīme ir noklusējums un droša gandrīz jebkurai lietošanai, ar UUID līmenim līdzīgu sadursmju izturību. Īsāki ID der maza apjoma datiem vai cilvēkiem paredzētiem kodiem, taču mazāka iespēju telpa palielina sadursmes risku, tāpēc pirms saīsināšanas sekojiet sadursmju skaitlim.
Vai varu izmantot savas rakstzīmes?
Jā. Izvēlieties Custom vai vienkārši rediģējiet rakstzīmju lauku, un ID tiks veidoti tieši no tām rakstzīmēm, ko ievadāt. Atkārtotas rakstzīmes tiek ignorētas, un varat izmantot līdz pat 256 dažādām rakstzīmēm.
Vai mani ģenerētie ID kaut kur tiek augšupielādēti?
Nē. Viss tiek ģenerēts lokāli jūsu pārlūkā, izmantojot Web Crypto API, un nekas netiek nosūtīts uz serveri, tāpēc jūsu ID paliek privāti jūsu ierīcē.