
JavaScript MD5 implementation. Compatible with server-side environments like Node.js, module loaders like RequireJS or webpack and all web browsers.
The MD5 message-digest algorithm is a cryptographically broken but still widely used hash function producing a 128-bit hash value.