Password Hash

bcrypt, scrypt, Argon2, PBKDF2 password hashing

bcrypt generates and embeds its own random salt automatically. Verify mode also accepts any standard bcrypt hash.

BCRYPT Parameters

4 (fast/weak)12 (default)15 (slow/strong)

About Password Hash

Password hash tool supports bcrypt, scrypt, Argon2, PBKDF2 and other password storage algorithms. Generate salted hashes and verify whether a password matches an existing hash. Useful for backend login systems, security upgrades, parameter comparison and learning. All calculations run locally in the browser.

How to Use

  1. Choose a password hashing algorithm
  2. Enter the password and optional salt
  3. Adjust cost, iterations or memory settings
  4. Generate a hash or verify a password against an existing hash

Frequently Asked Questions

How is password hashing different from regular hashing?
Password hashing adds salt and computational cost to slow down brute-force attacks. Fast hashes such as MD5 or SHA-1 should not be used for storing user passwords.
Which algorithm should I choose?
For new systems, Argon2id is usually preferred. bcrypt is widely compatible, while scrypt adds memory cost to resist GPU attacks. The parameters matter as much as the algorithm.
Does the salt need to be secret?
No. The salt is usually stored with the hash. It makes identical passwords produce different hashes and helps prevent rainbow table attacks.