Node.jsでMD5を計算する

2015年4月4日
1 分

組み込みの crypto モジュールを使う。

var crypto = require('crypto');
var fs = require('fs');

function md5hash(file) {
  var content = fs.readFileSync(file);
  var md5 = crypto.createHash('md5');
  md5.update(content);
  return md5.digest('hex');
}

var filename = process.argv[2];
var md5 = md5hash(filename);
console.log(md5 + ' ' + filename);
takatoh@nightschool $ nodejs md5.js sample.zip
ae5a874a75de5b5597091d04b55b0b42  sample.zip