Hashes: where they are used
Practical use
Checking the integrity of downloaded files by checksum, caching by content hash, data deduplication, generating ETags and webhook signatures, asset version identifiers in a frontend build.
The tool computes the hash of the entered text in UTF-8 encoding, so the result will match most server-side libraries.
Security
MD5 and SHA-1 are vulnerable to collisions — do not use them where cryptographic strength matters (signatures, certificates). The modern choice is the SHA-2 family (SHA-256/512).
A hash by itself does not protect passwords: without a “salt” and a slow function it can be guessed from a dictionary. For passwords use bcrypt, scrypt or Argon2.