我有一个要哈希的字符串。在node.js中生成哈希的最简单方法是什么?
哈希用于版本控制,而非安全性。
看看crypto.createHash(algorithm)
var filename = process.argv[2]; var crypto = require('crypto'); var fs = require('fs'); var md5sum = crypto.createHash('md5'); var s = fs.ReadStream(filename); s.on('data', function(d) { md5sum.update(d); }); s.on('end', function() { var d = md5sum.digest('hex'); console.log(d + ' ' + filename); });