码迷,mamicode.com
首页 > 其他好文 > 详细

node加密解密 crytpo

时间:2018-05-24 15:18:17      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:upd   ports   htm   ted   port   UI   creat   func   md5   

var crypto = require(‘crypto‘);
exports.encrypt = function (str, secret) {
var cipher = crypto.createCipher(‘aes192’, secret);
var enc = cipher.update(str, ‘utf8’, ‘hex’);
enc += cipher.final(‘hex’);
return enc;
};

exports.decrypt = function (str, secret) {
var decipher = crypto.createDecipher(‘aes192’, secret);
var dec = decipher.update(str, ‘hex’, ‘utf8’);
dec += decipher.final(‘utf8’);
return dec;
};

exports.md5 = function (str) {
var md5sum = crypto.createHash(‘md5’);
md5sum.update(str);
//update(“中文”, ‘utf8’)
str = md5sum.digest(‘hex’);
return str;
};

  

node加密解密 crytpo

标签:upd   ports   htm   ted   port   UI   creat   func   md5   

原文地址:https://www.cnblogs.com/muamaker/p/9082588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!