DevToys Web Pro iconDevToys Web ProBlog
Ocijenite nas:
Isprobajte proširenje preglednika:

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.