DevToys Web Pro iconDevToys Web ProBlog
I-rate kami:
Subukan ang browser extension:

Generator / Validator ng Bcrypt

Konpigurasyon

  • Cost factor (mga round)

    Mas mataas ay mas mabagal ngunit mas secure (4-31, default 10)

Bumuo ng hash

Bcrypt Hash

  • I-verify

    Mga detalye ng hash

    Na-parse na mga bahagi ng bcrypt hash

    Walang data

    Mga teknikal na detalye

    Paano Gumagana ang bcrypt Generator

    Ano ang Ginagawa ng Tool

    Gumagawa ang bcrypt generator na ito ng secure na password hash gamit ang bcrypt algorithm na may configurable na cost factor (rounds). Maaari itong mag-generate ng bcrypt hash, mag-verify ng password laban sa umiiral na hash, at mag-parse ng bcrypt string upang ipakita ang bersyon, cost, at salt nito. Lahat ay tumatakbo nang lokal sa iyong browser sa pamamagitan ng bcryptjs, kaya hindi kailanman umaalis sa iyong device ang iyong password.

    Mga Karaniwang Gamit ng Developer

    Gumamit ng online bcrypt generator kapag nagte-test ng signup at login flow, nagva-validate ng bcrypt hash mula sa database export, o nagkukumpara ng mga hash habang nagmi-migrate. Kapaki-pakinabang din ito para sa pagde-debug ng mga setting ng cost factor, pag-check kung nagtatagumpay ang isang bcrypt compare call, at mabilisang pagbuo ng mga halimbawang bcrypt hash para sa docs o unit test.

    Format ng Hash, Cost Factor, at Pag-parse

    Ang bcrypt hash ay mukhang $2b$12$... at naglalaman ng bersyon ng algorithm, isang dalawang-digit na cost factor, isang 22-character na salt, at isang 31-character na hash. Ang mas mataas na cost factor ay tumatagal ng exponentially na mas mahabang oras. Pini-parse ng tool na ito ang hash upang ipakita ang mga bahagi ng version, cost, salt, at hash para ma-verify mo ang mga setting at ma-diagnose ang mga mismatch.

    Mga Karaniwang Pagkakamali at Edge Case

    One-way ang bcrypt: walang bcrypt decrypt operation. Kung pumalya ang verification, tingnan kung may pagkakaiba sa whitespace, maling encoding, o hindi tugmang cost factor. Ang napakataas na cost factor ay maaaring maging mabagal sa browser, habang ang mababang cost factor ay mas mahina at hindi inirerekomenda para sa production. Nag-iiba ang timing depende sa device, kaya laging mag-benchmark sa iyong target environment.

    Kailan Gagamitin ang Tool na Ito kumpara sa Code

    Gamitin ang bcrypt hash generator na ito para sa mabilisang pag-check, pagde-debug, o pagkumpirma ng resulta ng bcrypt compare. Para sa production system, laging i-hash at i-verify ang mga password sa iyong backend gamit ang bcrypt library ng iyong platform, i-store lamang ang hash, at gumamit ng constant-time comparison. Pinakamainam ang tool na ito para sa development at troubleshooting.