0
Scryptとhashingをセットアップしました.KDFはうまく動作します。"Error"だけでverifyKdfでScryptが失敗する
しかし、私が試みるときはいつでもverifyKdf()
私はエラーが発生します。
return scryptNative.verifySync(args [0]、args [1]); Object.verifyKdfSync(/home/arc/Desktop/scrypt-test/node_modules/scrypt/index.js:331:25)
それをハッシュする私のコードで ^
エラー
。その後、
// a promise chain...
.then(() => scrypt.kdf(newPassword, scryptParameters))
.then(hashedPassword => {
user.hashedPassword = hashedPassword.toString('base64')
resolve(store.save(user.id, user))
})
は確認します(ここでは
catch()
に陥ると
err
シンプルに "エラー" が含まれている)問題がが使用されていることである
scrypt.verifyKdf(user.hashdPassword, enteredPassword)
.then(result => {
if (result) return resolve(user)
else return reject('Wrong password')
})
.catch(err => {
console.log('scrypt verify failed: ', err)
return reject('Internal Error')
})