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
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.