首页 > 其他 > 详细

node加密解密 crytpo

时间:2018-05-24 14:36:42      阅读:211      评论:0      收藏:0      [点我收藏+]
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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!