Kivi

没有什么远大理想,只是永远都不会满足而已


  • 首页

  • 关于

  • 标签

  • 归档

nodejs加密

发表于 2015-03-25 更新于 2017-07-02 分类于 Node.js 阅读次数:
本文字数: 1k 阅读时长 ≈ 1 分钟

md5加密

1
2
3
4
var crypto = require('crypto');
function md5 (text) {
return crypto.createHash('md5').update(text).digest('hex');
};

nodeclub的加密方法 && 解密方法

1
2
3
4
5
6
7
8
9
10
11
12
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;
};

随机字符串的生成方法

1
2
3
4
5
6
7
8
9
10
11
exports.randomString = function (size) {
size = size || 6;
var code_string = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789’;
var max_num = code_string.length + 1;
var new_pass = '’;
while (size > 0) {
new_pass += code_string.charAt(Math.floor(Math.random() * max_num));
size–;
}
return new_pass;
};
# Node.js
javascript&Date
关闭mongodb的方法
  • 文章目录
  • 站点概览
kivi

kivi

nodejs | server
58 日志
17 分类
32 标签
RSS
  1. 1. md5加密
  2. 2. nodeclub的加密方法 && 解密方法
  3. 3. 随机字符串的生成方法
© 2019 kivi | 173k | 2:37
由 Hexo 强力驱动 v3.9.0
|
主题 – NexT.Pisces v7.3.0
|