CNode

Express用户密码的加密

Ppittmak发布于14 年前最后回复14 年前5 回复14233 浏览0 收藏

请问,用Express来做用户注册页面,用户密码的加密是要怎么做的?

直接MD5可以吗?

查看回复

回复 (4)

H
huangdh3#1·14 年前

请查看http://docs.cnodejs.net/cman/crypto.html nodejs有api可以调用加密的!

H
huangdh3#2·14 年前

给你看个md5加密代码给你看看:

var crypto = require('crypto');
var hash = crypto.createHash("md5");
hash.update(new Buffer("huangdanhua", "binary"));
var encode = hash.digest('hex');
console.log(encode);
G
guanbo#3·14 年前

现在比较安全的模式是bcrypt+https

var bcrypt = require('bcrypt'); ... var salt = bcrypt.genSaltSync(10); pass = bcrypt.hashSync(pass, salt);

A
a272121742#4·14 年前

现在md5加密也都不怎么安全了,百度都能搜索到md5加密解密库。不知道nodejs是否支持rsa加密算法~

参与回复
登录后即可参与回复。登录