您的位置:首页 > Web前端 > Node.js

nodejs中的加密模块 crypto 模块

2016-03-10 11:14 531 查看
直接上代码吧:

#!/usr/bin/env node

var crypto = require('crypto');

// use secret to encrypt string
function encrypt(str, secret) {
var cipher = crypto.createCipher('aes192', secret);
var enc = cipher.update(str, 'utf8', 'hex');
enc += cipher.final('hex');
console.log("enc is: "+enc);
return enc;
}

//use secret to decrypt string
function decrypt(str, secret) {
var decipher = crypto.createDecipher('aes192', secret);
var dec = decipher.update(str, 'hex', 'utf8');
dec += decipher.final('utf8');
console.log("dec is: "+dec);
return dec;
}

encrypt("leekwen",'987654321');
decrypt("33e706a935b3e61adaf83506897a3f28",'987654321');
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: