Bcrypt Generátor és Ellenőrző

Bcrypt Generátor és Ellenőrző jelszavakat hashel bcrypttel, és egy jelszót egy meglévő hash alapján ellenőriz. Adjon meg egy jelszót és költségtényezőt a hash létrehozásához, vagy illesszen be egy hash-t az ellenőrzéshez. Az összes feldolgozás helyben, a böngészőjében történik, és semmi sem kerül szerverre.

Hash generálása

Másolva!

Hash ellenőrzése

A Bcryptről

A bcrypt egy jelszó-hashelő függvény beépített sóval és állítható költségtényezővel. A magasabb költség lassabbá teszi minden hash kiszámítását, ami lassítja a nyers erőből indított támadásokat. Ugyanaz a jelszó a véletlenszerű só miatt minden alkalommal más hash-t eredményez, az ellenőrzés mégis működik. A hashelés teljes egészében a böngészőjében fut.

A bcrypt a jelszó-hashelés szabványa sok webes keretrendszer mögött, köztük a Laravel, a Django, a Rails, a Spring és a Node.js könyvtárak. A fejlesztők generátorral hoznak létre tesztadatokat, töltenek fel adatbázis-felhasználókat vagy készítenek gyors hash-t egy konfigurációs fájlhoz, az ellenőrzővel pedig megerősítik, hogy egy tárolt hash megfelel egy jelszónak.

Válasszon költségtényezőt a biztonság és a sebesség egyensúlyához: minden lépés nagyjából megduplázza egy hash kiszámításának idejét, ami lassítja a nyers erőből indított támadásokat. A bcrypt minden hash-be véletlenszerű sót ágyaz, így ugyanaz a jelszó minden alkalommal más sztringet ad, az ellenőrző mégis meg tudja erősíteni az egyezést.

Gyakran ismételt kérdések

Mi a költségtényező?

Ez a munkatényező, amely szabályozza, mennyire lassú a hashelés. Minden lépés nagyjából megduplázza egy hash kiszámításának idejét, ami nehezíti a nyers erőből indított támadásokat.

Miért ad ugyanaz a jelszó minden alkalommal más hash-t?

A bcrypt minden hash-hez véletlenszerű sót ad, így az azonos jelszavak különböző sztringeket eredményeznek. Az ellenőrző mégis meg tudja erősíteni az egyezést.

Biztonságos itt jelszavakat tesztelni?

Igen. A hashelés és az ellenőrzés teljes egészében a böngészőjében fut egy JavaScript bcrypt könyvtárral, így a jelszavak soha nem kerülnek szerverre.