MD5 (Message-Digest Algorithm 5) is a widely used cryptographic hash function that produces a 128-bit (16-byte) hash value, commonly used to verify data integrity.
Features
Fixed output length: 32 hexadecimal characters
Irreversible: Cannot retrieve the original text from the hash
Avalanche effect: Small changes in input cause large changes in output
Deterministic: Same input always produces the same output
Common Uses
File integrity verification
Password storage (not recommended for secure scenarios)