我想将密钥哈希消息认证码(HMAC)的输出哈希到固定数量的整数(10-12位)什么是最好的Node JS
答案 0 :(得分:0)
可能bcrypt
正是您所寻找的。
你应该能够像下面一样哈希:
var bcrypt = require('bcrypt');
const saltRounds = 10;
const myPlaintextPassword = 's0/\/\P4$$w0rD';
const someOtherPlaintextPassword = 'not_bacon';
另一个是bcrypt-nodejs,您可能会这样做:
var hash = bcrypt.hashSync("bacon");
bcrypt.compareSync("bacon", hash); // true
bcrypt.compareSync("veggies", hash); // false
bcrypt.hash("bacon", null, null, function(err, hash) {
// Store hash in your password DB.
});
从提供的来源获取的示例代码。