Bcrypt Hash Generator & Verifier

Generate secure Bcrypt password hashes ($2a$/$2b$) or verify matching passwords locally. Customize cost rounds and inspect salt/hash components.

Cost Rounds:
Version:
Generated Bcrypt Hash:
Deconstructed Hash Breakdown (60-char format):
Version: $2a$
Cost: 10
Salt (22 chars): -
Checksum (31 chars): -
Embed this tool on your website / blog No code required · Copy and paste
HTML Embed Code (iframe):
<iframe src="https://lucentool.com/bcrypt-generator" width="100%" height="650" style="border:1px solid #e5e0d8;border-radius:12px;max-width:850px;width:100%;" frameborder="0"></iframe>
<div style="font-size:12px;color:#78716c;margin-top:6px;font-family:sans-serif;">Powered by <a href="https://lucentool.com/bcrypt-generator" target="_blank" style="color:#c85a32;text-decoration:none;">Lucentool - Bcrypt Password Hash Generator & Verifier</a></div>

Why Do Modern Systems Use Bcrypt for Passwords?

Standard hashes like MD5 or SHA-256 are designed to be fast, enabling attackers to test billions of guesses per second on modern GPUs. Bcrypt is deliberately slow and includes an adaptive cost factor (rounds). Each increment doubles computation time, neutralizing rainbow table and brute-force attacks.

Bcrypt 60-Character Hash Structure

形如 $2a$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcfl7p92ldGxad68LJZdL17lhWy 的标准 Bcrypt 串可拆解为四段: