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.