Bcrypt ģenerators / validētājs
Konfigurācija
Izmaksu koeficients (raundi)
Jo lielāks, jo lēnāks, bet drošāks (4–31, noklusējums 10)
Ģenerēt jaucējkodu
Bcrypt jaucējkods
Verificēt
Jaucējkoda informācija
Parsētās bcrypt jaucējkoda sastāvdaļas
Nav datu
Tehniskā informācija
Kā darbojas bcrypt ģenerators
Ko rīks dara
Šis bcrypt ģenerators izveido drošus paroļu jaucējus, izmantojot bcrypt algoritmu ar konfigurējamu izmaksu faktoru (rounds). Tas var ģenerēt bcrypt jaucēju, pārbaudīt paroli pret esošu jaucēju un parsēt bcrypt virkni, lai parādītu tās versiju, izmaksas un sāli. Viss darbojas lokāli jūsu pārlūkā, izmantojot bcryptjs, tāpēc jūsu parole nekad nepamet jūsu ierīci.
Biežākie izstrādātāju lietošanas gadījumi
Izmantojiet tiešsaistes bcrypt ģeneratoru, testējot reģistrēšanās un pieteikšanās plūsmas, validējot bcrypt jaucēju no datubāzes eksporta vai salīdzinot jaucējus migrāciju laikā. Tas ir noderīgs arī izmaksu faktora iestatījumu atkļūdošanai, pārbaudei, vai bcrypt salīdzināšanas izsaukums ir veiksmīgs, un ātrai piemēru bcrypt jaucēju ģenerēšanai dokumentācijai vai vienību testiem.
Jaucēja formāts, izmaksu faktors un parsēšana
Bcrypt jaucējs izskatās kā $2b$12$...un satur algoritma versiju, divciparu izmaksu faktoru, 22 rakstzīmju sāli un 31 rakstzīmes jaucēju. Augstāki izmaksu faktori prasa eksponenciāli vairāk laika. Šis rīks parsē jaucēju, lai parādītu versiju, izmaksas, sāli un jaucēja komponentes, lai jūs varētu pārbaudīt iestatījumus un diagnosticēt neatbilstības.
Biežākās kļūdas un robežgadījumi
Bcrypt ir vienvirziena: nav bcrypt atšifrēšanas darbības. Ja verifikācija neizdodas, pārbaudiet atšķirības atstarpēs, nepareizu kodējumu vai neatbilstošu izmaksu faktoru. Ļoti augsti izmaksu faktori pārlūkā var būt lēni, savukārt zemi izmaksu faktori ir vājāki un nav ieteicami produkcijai. Laiks atšķiras atkarībā no ierīces, tāpēc vienmēr veiciet mērījumus savā mērķa vidē.
Kad izmantot šo rīku, nevis kodu
Izmantojiet šo bcrypt jaucēja ģeneratoru ātrām pārbaudēm, atkļūdošanai vai bcrypt salīdzināšanas rezultāta apstiprināšanai. Produkcijas sistēmās vienmēr jaucejiet un verificējiet paroles savā backendā, izmantojot platformas bcrypt bibliotēku, glabājiet tikai jaucēju un izmantojiet konstantā laika salīdzinājumus. Šis rīks vislabāk piemērots izstrādei un problēmu novēršanai.