方式一:crypto
const crypto = require('crypto');
const hash = crypto.createHash('md5');
// 可任意多次调用update():
hash.update('Hello ');
hash.update('world!');
console.log(hash.digest('hex'));
// 86fb269d190d2c85f6e0468ceca42a20
方式二:js-md5
// $ npm install js-md5
const md5 = require('js-md5');
console.log(md5("Hello world!"));
// 86fb269d190d2c85f6e0468ceca42a20
如果是在Vue项目中使用:
import md5 from 'js-md5';
Vue.prototype.$md5 = md5;
this.$md5("加密内容")