gpt4 book ai didi

node.js - 在 nodejs scrypt 包中使用 Firebase SCrypt 参数

转载 作者:搜寻专家 更新时间:2023-11-01 00:05:09 28 4
gpt4 key购买 nike

我已经为此苦苦挣扎了一段时间,希望有人以前做过这件事并且可以帮助我。我去找 Firebase 人员请求 scrypt 参数,以便将我们的用户身份验证从 Firebase 迁移到我们自己的服务器。现在我得到了那些参数,但我不知道它们应该如何映射到 Node 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 参数,但我找不到相似之处。任何帮助将不胜感激!

最佳答案

为了让 scrypt 正常工作,我付出了很多努力。来自此处的文档 https://github.com/firebase/scrypt#password-hashing看起来过时了。决定分享我们如何在团队中正确做事的知识。

工作指令

scrypt {key} {salt} {saltSeparator} {rounds} {memcost} [-P]

无需盐+分隔符连接和 base64 操作。

关于node.js - 在 nodejs scrypt 包中使用 Firebase SCrypt 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46141221/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com