Hashing vs. encryption
This tool is often searched for as "password encryption," but what it actually produces are cryptographic hashes (MD5, SHA-1, SHA-256, SHA-512) plus a Base64 encoding - and the distinction matters. A hash is one-way: there's no key that turns it back into your original text, which is exactly what you want when checking data integrity or comparing values without storing the original. Base64, by contrast, is reversible encoding (not encryption at all) - anyone can decode it back to the original text instantly, so it should never be used to protect anything sensitive. Real encryption (like AES) uses a secret key and is reversible only with that key; this tool doesn't perform that kind of encryption. Everything below runs locally in your browser.
Why plain hashing isn't safe for real password storage
Feeding a password directly through MD5 or SHA-256 and storing the result is a well-known mistake - these algorithms are designed to be fast, which means an attacker with a leaked hash database can try billions of guesses per second against them. Dedicated password-hashing algorithms (bcrypt, scrypt, Argon2) are deliberately slow and incorporate a unique random "salt" per password specifically to make that kind of brute-force attack impractical, which general-purpose hash functions like these don't provide.
Why multiple hash algorithms are shown side by side
MD5 and SHA-1 are now considered cryptographically broken for security purposes (though still used for non-security checksums), while SHA-256 and SHA-512 remain considered secure for general hashing needs - showing all four side by side makes it easy to compare output length and format across algorithms, or to match whatever specific hash format an existing system expects.
Why Base64 is included even though it offers no security
Base64 is included here because it's commonly searched for alongside hashing, even though it serves a completely different purpose: safely representing arbitrary binary data as plain text characters for transmission or storage, with zero security benefit since decoding it back requires no key at all.