🔐 Adaptive Password Hashing & Blowfish Key Derivation
Bcrypt Hash Generator & Cost Benchmark
Generate salted Bcrypt password hashes ($2b$, $2a$), configure cost work factors ($2^{\text{cost}}$ iterations), and benchmark security latency.
10 (1,024 rounds)
Generated Salted Bcrypt Hash (60 Characters)
$2b$10$N9qo8uLOickgx2ZMRZoMyeIjZAgcFl7p92ldGxad68LJZdL17lhWy
Key Expansions
1,024
2^10 iterations
Brute-Force Cost
High
ASIC / GPU Resilient
Estimated Verification
~65 ms
Server CPU load
Salt Length
128 Bits
16 random bytes
Bcrypt Hash Anatomy ($2b$10$...)
A standard Bcrypt hash string contains 3 distinct segments:
$2b$: The algorithm identifier and version revision.10$: The two-digit cost parameter ($2^{\text{cost}} = 1,024$ key expansion rounds).- Next 22 Characters: The 128-bit random cryptographic salt (Radix-64 encoded).
- Final 31 Characters: The 184-bit ciphertext resulting from 64 Blowfish encryption cycles of the string "OrpheanBeholderScryDoubt".