DevToys Web Pro iconDevToys Web ProБлог
Ocenite nas:
Isprobajte ekstenziju za pregledač:

Bcrypt generator / validator

Podešavanja

  • Faktor troška (runde)

    Veće je sporije, ali bezbednije (4–31, podrazumevano 10)

Generiši heš

Bcrypt heš

  • Verifikuj

    Detalji heša

    Raščlanjene komponente bcrypt heša

    Nema podataka

    Tehnički detalji

    Kako radi bcrypt generator

    Šta alat radi

    Ovaj bcrypt generator kreira bezbedne heševe lozinki koristeći bcrypt algoritam sa podesivim faktorom troška (runde). Može da generiše bcrypt heš, verifikuje lozinku u odnosu na postojeći heš i parsira bcrypt string kako bi prikazao njegovu verziju, trošak i salt. Sve se izvršava lokalno u vašem pregledaču preko bcryptjs, tako da vaša lozinka nikada ne napušta vaš uređaj.

    Uobičajeni slučajevi upotrebe za programere

    Koristite online bcrypt generator kada testirate tokove registracije i prijave, validirate bcrypt heš iz izvoza baze podataka ili upoređujete heševe tokom migracija. Takođe je koristan za debagovanje podešavanja faktora troška, proveru da li bcrypt compare poziv uspeva i brzo generisanje primer bcrypt heševa za dokumentaciju ili unit testove.

    Format heša, faktor troška i parsiranje

    Bcrypt heš izgleda kao $2b$12$...i sadrži verziju algoritma, dvocifreni faktor troška, salt od 22 karaktera i heš od 31 karaktera. Viši faktori troška zahtevaju eksponencijalno više vremena. Ovaj alat parsira heš kako bi prikazao verziju, trošak, salt i komponente heša, tako da možete da proverite podešavanja i dijagnostikujete neusklađenosti.

    Uobičajene greške i rubni slučajevi

    Bcrypt je jednosmeran: ne postoji bcrypt decrypt operacija. Ako verifikacija ne uspe, proverite razlike u razmacima, neispravno kodiranje ili neusklađen faktor troška. Veoma visoki faktori troška mogu biti spori u pregledaču, dok su niski faktori troška slabiji i ne preporučuju se za produkciju. Vreme varira u zavisnosti od uređaja, zato uvek uradite benchmark u ciljnom okruženju.

    Kada koristiti ovaj alat umesto koda

    Koristite ovaj generator bcrypt heša za brze provere, debagovanje ili potvrdu rezultata bcrypt compare. Za produkcione sisteme uvek heširajte i verifikujte lozinke u backend-u koristeći bcrypt biblioteku vaše platforme, čuvajte samo heš i koristite poređenja u konstantnom vremenu. Ovaj alat je najbolji za razvoj i otklanjanje problema.