Tag: scrypt

在nodejs scrypt包中使用Firebase SCrypt params

我一直在为此奋斗一段时间,希望有人以前这样做,可以帮助我的方式。 为了将我们的用户身份validation从Firebase迁移到我们自己的服务器,我前往Firebase人员请求scrypt params。 现在我得到了这些参数,但我不知道如何映射到节点scrypt包( https://www.npmjs.com/package/scrypt )。 Firebase参数的格式如下: hash_config: { algorithm: SCRYPT, base64_signer_key: asdf1234 base64_salt_seperator: xxxx rounds: 123456 mem_cost: 098765 } 不知何故,这些应该映射到nodejs scrypt参数,但我找不到相似之处。 任何帮助将非常感激!

nodejs scrypt崩溃没有错误

我正在使用nodejs库scrypt来哈希我的密码。 scrypt.hash(new Buffer(data.password), scryptParameters, function(err, res) { console.log(res); //scrypt.verify(res, "incorrect password"); }); 这完美的作品。 但是,问题是当我取消注释行来validation散列(为简单起见,我把它放在同一个函数(和同步)中) 脚本崩溃没有任何错误! 这是我在控制台中得到的 /Users/foo/Documents/nodejs/wow/models/user.js:44 scrypt.verify(res, "incorrect password"); ^ [object Object] 31 Jul 10:26:52 – [nodemon] app crashed – waiting for file changes before starting… 也似乎是试图把某种对象,这是[object Object] 。 我不是console.log,因为在取消注释之前我没有在控制台中得到任何东西。 任何人都有同样的问题? 提前致谢。