【发布时间】:2011-03-17 11:14:47
【问题描述】:
新手问题回复:nodejs 和 cryto
var crypto = require('crypto');
var User = {
user1: { name: 'bob', salt: 'randomSalt', password: sha1('mypass', this.salt) }
};
function sha1(pass, salt) {
return crypto.createHmac('sha1', salt).update(pass).digest('hex');
}
为什么我有
console.log(User.user1.password == sha1('mypass', 'randomSalt') //false?
【问题讨论】:
标签: cryptography node.js