MD5 Hash Generator
MD5 Hash
128-bit hash (32 hex characters)
-
What is MD5?
MD5 (Message-Digest Algorithm 5) is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value, typically expressed as a 32-character hexadecimal number. It was designed by Ronald Rivest in 1991.
How MD5 Works
MD5 processes input in 512-bit blocks through four rounds of operations, each consisting of 16 similar operations based on non-linear functions, modular addition, and left rotation. The result is always a fixed 128-bit digest regardless of input size.
Common Uses
- File integrity verification (checksums)
- Storing password hashes (not recommended for new systems)
- Digital signatures and certificates (legacy)
- Data deduplication
Note: MD5 is considered cryptographically broken for security purposes. Use SHA-256 or stronger algorithms for security-critical applications.