是一个纯 JavaScript 实现的 MD5 加密库。
它支持输入的数据类型包括字符串,字符数组,字节数组。它能够运行在现有版本的桌面浏览器上,包括IE 6等等。对于JavaScript而言,它在性能方面相对较好。
使用方法:
该版本的新特性:
- 提供了压缩版本(md5_compact_min.js),该版本速度稍慢,但是更小巧。
- 支持更多类型的数组(具体参见https://developer.mozilla.org/en/JavaScript_typed_arrays)
- 支持输入数据的类型为:ArrayBuffer, Float32Array, Float64Array, Int16Array, Int32Array, Int8Array, Uint16Array, Uint32Array 或者 Uint8Array .
- 将单元测试移至md5_test.js文件。
- 支持较小的重构。
下载地址: http://blog.faultylabs.com/2011.php?d=md5