What hashing is for
A cryptographic hash function takes input of any size and produces a fixed-length fingerprint. Change one character of the input and the output changes completely and unpredictably. This makes hashes useful for verifying file integrity after a download, detecting whether data was tampered with, and as a building block in digital signatures and version control systems like Git.
Frequently asked questions
Why isn't MD5 offered by this tool?
The browser's native Web Crypto API, used here for speed and reliability, doesn't implement MD5 because it's cryptographically broken. Use SHA-256 or SHA-512 instead for anything security-relevant.
Can a hash be reversed back to the original text?
No, hash functions are one-way by design. A short, predictable input can sometimes be found via a precomputed lookup table, which is why hashing alone isn't enough for password storage — salting is also required.
Which SHA variant should I use?
SHA-256 is the widely used general-purpose default today. SHA-1 is cryptographically broken for security purposes and should only be used for non-security checksums requiring legacy compatibility.
ChistStudio