Understanding Cryptographic Hash Functions & Checksums
A cryptographic hash function converts input data of arbitrary size into a fixed-size string of characters. Hashes are deterministic, meaning the exact same input will always produce the exact same digest, while any minute modification will produce an entirely different digest.
Supported Hash Algorithms
- MD5 (Message Digest 5): Generates a 128-bit hash value. While deprecated for high-security digital signatures, MD5 remains popular for fast file integrity verification.
- SHA-1 (Secure Hash Algorithm 1): Produces a 160-bit digest. Frequently used in legacy systems, checksum tracking, and version control such as Git.
- SHA-256 (SHA-2 Family): Outputs a 256-bit hash. A global standard for data security, TLS certificates, software verification, and blockchain networks.
- SHA-512 (SHA-2 Family): Yields a 512-bit hash, providing maximum collision resistance and cryptanalytic security.
Privacy Guarantee: 100% Client-Side Processing
This utility runs entirely inside your browser using the Web Cryptography API. Your plain text and uploaded files are never transmitted to any external server.