扫一扫分享
JavaScript MD5实现。兼容Node.js等服务器端环境,RequireJS,Browserify或webpack等模块加载器以及所有Web浏览器。
在html标记中包含(缩小的)JavaScript MD5脚本:
<script src="js/md5.min.js"></script>
在应用程序代码中,通过 使用字符串作为参数调用md5方法来计算字符串的(hex -encoded) MD5哈希:
var hash = md5('value') // "2063c1608d6e0baf80249c42e2be5804"
以下是如何在服务器端使用带有Node.js的JavaScript MD5模块的示例。 创建一个新目录并添加md5.js文件。或者,使用npm安装blueimp-md5软件包:
npm install blueimp-md5
添加具有以下内容的文件server.js:
require('http') .createServer(function(req, res) { // The md5 module exports the md5() function: var md5 = require('./md5'), // Use the following version if you installed the package with npm: // var md5 = require("blueimp-md5"), url = require('url'), query = url.parse(req.url).query res.writeHead(200, { 'Content-Type': 'text/plain' }) // Calculate and print the MD5 hash of the url query: res.end(md5(query)) }) .listen(8080, 'localhost') console.log('Server running at http://localhost:8080/')
使用以下命令运行该应用程序:
node server.js
手机预览