首页 文章

使用现有密码哈希和salt创建HMAC

提问于
浏览
2

出于迁移原因,我需要使用现有密码和salt并将其放入Firebase . 我正在使用Google身份套件将帐户上传到Firebase . 该工具包允许我创建用户并需要SHA-1密码 .

var user1 = {
localId: userId,
email: email,
salt: new Buffer('salt-1'),
  passwordHash: crypto.createHmac('SHA1', this.hashKey).update('a password' + 'salt-1').digest()
};

以上是将上传到服务器的内容 . 有没有办法用现有的SHA-1哈希和盐来加密.createHmac?我已经尝试用值替换passwordHash和salt,但是它们需要以与createHmac编码它们相同的方式进行编码 .

2 回答

相关问题