做一个简单的node模块crypto的引入
新建crypto.js
let crypto;
try {
crypto = require(‘crypto’);
} catch (err) {
console.log(‘crypto support is disabled!’);
}
module.exports = crypto
新建一个test.js
const crypto = require(‘./crypto’);//引入crypto.js
const secret = ‘abcdefg’; //需要加密的对象
const hash = crypto.createHmac(‘sha256’, secret);//加密格式是sha256
.update(‘I love cupcakes’)
.digest(‘hex’);
console.log(hash); //加密功能
//c0fa1bc00531bd78ef38c628449c5102aeabd49b5dc3a2a516ea6ea959d6658e