Generate MD5 hashes using fast checksum algorithm
MD5 (Message-Digest Algorithm 5) is a widely used hash function that produces a 128-bit (32-character) hash value. It's commonly used for file integrity verification, checksums, and non-cryptographic applications. While no longer considered secure for cryptographic purposes, it remains popular for data integrity checks.