node 的crypto加密

来源:互联网 发布:白金数据神乐结局 编辑:程序博客网 时间:2024/05/21 17:50

做一个简单的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

原创粉丝点击