Password hashing converts a plaintext password into a fixed-length hash that cannot be reversed. Unlike encryption, hashing is one-way — even the system storing the hash cannot retrieve the original password.
Use bcrypt with cost factor 10-12 for most applications. Use Argon2id for maximum security. Never use MD5 or SHA-256 for passwords.
Type the password you want to hash. The tool generates a random salt automatically — you don't need to manage salts manually.
Higher cost = more iterations = slower hashing. Start with cost 10 (1024 rounds) and adjust based on your server's performance.
The generated hash includes the algorithm identifier, cost factor, salt, and hash output in a single string. Store this entire string in your database.