標準ライブラリのcryptoを使う。
// @flow
'use strict'
const crypto = require('crypto')
function md5hex(str /*: string */) {
const md5 = crypto.createHash('md5')
return md5.update(str, 'binary').digest('hex')
}
const hello = 'hello'
const hello2 = 'hello2'
console.log(md5hex(hello))
// 5d41402abc4b2a76b9719d911017c592
console.log(md5hex(hello2))
// 6e809cbda0732ac4845916a59016f954