移行の理由から、私は既存のパスワード&の塩を取り出してFirebaseに置く必要があります。私はGoogleのIDキットを使ってFirebaseにアカウントをアップロードしています。このキットを使用すると、ユーザーを作成でき、SHA-1パスワードが必要です。既存のパスワードハッシュと塩でHMACを作成する
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ハッシュとソルトを使ってcrypto.createHmacを実行する方法はありますか? passwordHashとsaltを値に置き換えようとしましたが、createHmacがそれらをエンコードするのと同じ方法でエンコードする必要があります。
私はHMACsを処理していない通常のSHA-1Sたことが実現した後、私は私の質問に変更していると思います - ' gitkitを使って既存の塩漬けされたSHA-1キーをfirebaseに配置するにはどうすればいいですか? –