我用Node建立了一个站点.js+passport用于用户身份验证.
现在我需要迁移到Golang,需要使用数据库中保存的用户密码进行身份验证.
node .js加密代码为:
var bcrypt = require('bcrypt');
bcrypt.genSalt(10, function(err, salt) {
if(err) return next(err);
bcrypt.hash(user.password, salt, function(err, hash) {
if(err) return next(err);
user.password = hash;
next();
});
});
如何使字符串与哈希 node 相同.和Golang在一起?