A hash function takes input of any size and produces a fixed-length fingerprint: change one character of the input and the hash changes completely. The Hash Generator computes the four most-used algorithms instantly and locally: MD5 (128-bit), SHA-1 (160-bit), SHA-256 and SHA-512 — paste text, get hashes, nothing uploaded.
What hashes are for (and the security hierarchy)
Hashes prove two things: integrity (is this file/text exactly what it was?) and identity (are these two things the same?). They’re one-way functions — you can’t reconstruct the input from the hash — which is what makes them fingerprints rather than encodings.
The security hierarchy matters. MD5 and SHA-1 are cryptographically broken — collisions (two different inputs with the same hash) can be constructed in practice. They remain fine for non-adversarial uses — checksums, deduplication, cache keys, change detection — and remain ubiquitous in legacy systems. For anything adversarial — password storage (use dedicated password hashing), certificates, signatures, tamper-proofing — use SHA-256 or SHA-512, full stop.
Where hashes show up in web and SEO work
- Content change detection — hash a page’s content fingerprint to detect exactly when it changed, across crawls.
- Deduplication — hashing titles, descriptions or paragraphs to find exact duplicates across thousands of URLs.
- Cache keys and build integrity — content-addressed assets and file checksums in deployments.
- Subresource integrity (SRI) — the
integrityattribute on script/link tags uses SHA-256+ hashes to pin CDN files.