【发布时间】:2020-11-04 14:29:10
【问题描述】:
仅使用内置 crypto 模块在 node.js 中实现密码哈希和验证的最佳方法是什么。
基本上需要什么:
function passwordHash(password) {} // => passwordHash
function passwordVerify(password, passwordHash) {} // => boolean
人们通常为此使用bcrypt 或其他第三方库。我想知道内置的crypto 模块还不够大,至少可以满足所有基本需求吗?
scrypt() 似乎是此目的的合适人选,但没有经过验证的对应对象和 nobody seems to care。
【问题讨论】:
标签: javascript node.js cryptography password-hash scrypt