DevToys Web Pro iconDevToys Web ProBlogs
Novērtējiet mūs:
Izmēģiniet pārlūkprogrammas paplašinājumu:

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.