Bcrypt generator / validator
Konfiguracija
Faktor troška (runde)
Više je sporije, ali sigurnije (4-31, zadano 10)
Generiraj sažetak
Bcrypt sažetak
Provjeri
Detalji sažetka
Raščlanjene komponente bcrypt sažetka
Nema podataka
Tehnički detalji
Kako radi generator bcrypt
Što alat radi
Ovaj bcrypt generator stvara sigurne hash vrijednosti lozinki koristeći bcrypt algoritam s podesivim faktorom troška (rounds). Može generirati bcrypt hash, provjeriti lozinku u odnosu na postojeći hash i parsirati bcrypt niz kako bi prikazao njegovu verziju, trošak i salt. Sve se izvršava lokalno u vašem pregledniku putem bcryptjs, tako da vaša lozinka nikada ne napušta vaš uređaj.
Uobičajeni slučajevi upotrebe za razvojne programere
Koristite online bcrypt generator pri testiranju tokova registracije i prijave, validaciji bcrypt hasha iz izvoza baze podataka ili uspoređivanju hash vrijednosti tijekom migracija. Također je koristan za otklanjanje pogrešaka u postavkama faktora troška, provjeru uspješnosti bcrypt compare poziva i brzo generiranje primjerâ bcrypt hash vrijednosti za dokumentaciju ili unit testove.
Format hasha, faktor troška i parsiranje
Bcrypt hash izgleda kao $2b$12$...i sadrži verziju algoritma, dvoznamenkasti faktor troška, 22-znakovni salt i 31-znakovni hash. Viši faktori troška zahtijevaju eksponencijalno više vremena. Ovaj alat parsira hash kako bi prikazao verziju, trošak, salt i komponente hasha, tako da možete provjeriti postavke i dijagnosticirati neusklađenosti.
Uobičajene zamke i rubni slučajevi
Bcrypt je jednosmjeran: ne postoji bcrypt decrypt operacija. Ako provjera ne uspije, provjerite razlike u razmacima, neispravno kodiranje ili neusklađen faktor troška. Vrlo visoki faktori troška mogu biti spori u pregledniku, dok su niski faktori troška slabiji i ne preporučuju se za produkciju. Vrijeme varira ovisno o uređaju, stoga uvijek napravite benchmark u ciljnom okruženju.
Kada koristiti ovaj alat umjesto koda
Koristite ovaj generator bcrypt hasha za brze provjere, otklanjanje pogrešaka ili potvrdu rezultata bcrypt compare. Za produkcijske sustave uvijek hashirajte i provjeravajte lozinke u backendu koristeći bcrypt biblioteku svoje platforme, pohranjujte samo hash i koristite usporedbe u konstantnom vremenu. Ovaj alat je najbolji za razvoj i rješavanje problema.