Generate MD5 hashes for text strings and verify hash integrity.
MD5 (Message Digest 5) is a cryptographic hash function that produces a 128-bit hash value.
File integrity checking, password storage, digital signatures, and checksums.
MD5 is considered cryptographically broken. Use SHA-256 or stronger for security purposes.
Always produces a 32-character hexadecimal string (128 bits).