DevToys Web Pro iconDevToys Web ProBlog
Értékeljen minket:
Próbáld ki a böngészőbővítményt:

Bcrypt generátor / ellenőrző

Konfiguráció

  • Költségfaktor (körök)

    A magasabb érték lassabb, de biztonságosabb (4–31, alapértelmezett: 10)

Hash generálása

Bcrypt hash

  • Ellenőrzés

    Hash részletei

    A bcrypt hash felbontott összetevői

    Nincs adat

    Technikai részletek

    Hogyan működik a bcrypt generátor

    Mit csinál az eszköz

    Ez a bcrypt generátor biztonságos jelszóhasheket hoz létre a bcrypt algoritmussal, konfigurálható költségfaktorral (körök/rounds). Képes bcrypt hasht generálni, jelszót ellenőrizni egy meglévő hash ellen, valamint egy bcrypt karakterláncot elemezni, hogy megjelenítse a verziót, a költséget és a salt értéket. Minden helyben, a böngészőjében fut a bcryptjs segítségével, így a jelszava soha nem hagyja el az eszközét.

    Gyakori fejlesztői felhasználási esetek

    Használjon online bcrypt generátort regisztrációs és bejelentkezési folyamatok tesztelésekor, adatbázis-exportból származó bcrypt hash ellenőrzésekor, vagy migrációk során hashek összehasonlításához. Hasznos továbbá a költségfaktor beállításainak hibakereséséhez, annak ellenőrzéséhez, hogy egy bcrypt compare hívás sikeres-e, illetve gyorsan például bcrypt hashek generálásához dokumentációhoz vagy unit tesztekhez.

    Hash formátum, költségfaktor és elemzés

    Egy bcrypt hash így néz ki: $2b$12$..., és tartalmazza az algoritmus verzióját, egy kétjegyű költségfaktort, egy 22 karakteres salt értéket és egy 31 karakteres hasht. A magasabb költségfaktorok exponenciálisan több időt igényelnek. Ez az eszköz elemzi a hasht, és megjeleníti a verziót, a költséget, a salt és a hash komponenseket, így ellenőrizheti a beállításokat és diagnosztizálhatja az eltéréseket.

    Gyakori buktatók és szélső esetek

    A bcrypt egyirányú: nincs bcrypt visszafejtés (decrypt) művelet. Ha az ellenőrzés sikertelen, ellenőrizze a szóközeltéréseket, a helytelen kódolást vagy a nem egyező költségfaktort. A nagyon magas költségfaktorok lassúak lehetnek a böngészőben, míg az alacsony költségfaktorok gyengébbek, és nem ajánlottak éles használatra. Az időzítés eszközönként változik, ezért mindig végezzen benchmarkot a célkörnyezetben.

    Mikor érdemes ezt az eszközt használni a kód helyett

    Használja ezt a bcrypt hash generátort gyors ellenőrzésekhez, hibakereséshez, vagy egy bcrypt compare eredmény megerősítéséhez. Éles rendszerekben mindig a backendben hashelje és ellenőrizze a jelszavakat a platformja bcrypt könyvtárával, csak a hasht tárolja, és használjon konstans idejű összehasonlítást. Ez az eszköz leginkább fejlesztéshez és hibaelhárításhoz való.