Generate MD5 hashes using a pure JavaScript implementation of RFC 1321.
Not cryptographically secure. MD5 has known collision vulnerabilities. Do not use for password hashing, digital signatures, or certificate verification.