Projects / JavaScript MD5 Library

JavaScript MD5 Library

JavaScript MD5 Library is a pure JavaScript implementation of the MD5 digest algorithm. It accepts strings, arrays of characters, and arrays of bytes for input (UTF-8 is supported). It works on recent (and not so recent) versions of all major desktop browsers, including IE 6 (6.0.2800.1106) and up. Performance is relatively good (for JavaScript).

Operating Systems

Recent releases

  •  19 Jun 2011 19:46

    Release Notes: This release adds a compact version (md5_compact_min.js), which is a slower but smaller version (more than 4KB lighter before stripping/minification). It adds preliminary support for Typed Arrays. MD5(). now accepts input data as ArrayBuffer, Float32Array, Float64Array, Int16Array, Int32Array, Int8Array, Uint16Array, Uint32Array or Uint8Array. Unit tests have been moved to md5_test.js. Minor refactoring has been done.

    •  23 May 2011 15:05

      Release Notes: First public release. Fixes an integer overflow bug in version 0.1.


      Project Spotlight


      A Fluent OpenStack client API for Java.


      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.