Bcrypt Hash Generator
Generate and verify bcrypt password hashes
Salt Rounds
10
Generation Time
0ms
Hash Length
60 chars
Generate Hash
Create a bcrypt hash from a password
Balanced
Higher rounds = more secure but slower. Recommended: 10-12
Note
This is a demonstration implementation. For production use, implement proper bcrypt on the server side.
Verify Hash
Check if a password matches a hash
Hash Structure
Understanding bcrypt hash format
About Bcrypt
What is Bcrypt?
Bcrypt is a password hashing function designed by Niels Provos and David Mazières. It's based on the Blowfish cipher and incorporates a salt to protect against rainbow table attacks. The algorithm is intentionally slow to make brute-force attacks impractical.
Key Features
- Adaptive function - can be made slower as computers get faster
- Incorporates a salt to prevent rainbow table attacks
- Intentionally slow to resist brute-force attacks
- Industry standard for password hashing
- One-way function - cannot be reversed