MD5, SHA-1 and SHA-256 hashing, explained simply
Hashes are one-way fingerprints of data - the same input always produces the same hash, but you can't reverse a hash back into the original. Developers use them to verify file integrity, compare values without storing the raw data, and generate checksums. Note that MD5 and SHA-1 are fine for non-security checksums but should never be used to hash passwords; use a purpose-built algorithm like bcrypt or Argon2 for that. This tool computes hashes entirely in your browser.