在工作中,我们希望通过为每个用户使用唯一的盐来升级我们的节点应用程序身份验证。
我们已经使用 passport 和 passport-local 进行了手写密码验证,在数据库中存储密码哈希并使用公共盐进行加盐。
我想正确地升级它。我知道安全性的第一个规则之一是不要自己做:https://crackstation.net/hashing-security.htm
然而,我很难找到一个体面、可靠的npm模块来处理这个问题。使用“salt”或“auth”搜索npm会产生以下模块:
他们的文档不清晰,GitHub上的星数少于10个。有人能给我推荐一个好的用于密码哈希/盐值/检查的模块吗?