我有一个来自 django 的数据库,我想从 Node.js 使用它。我有一个任务:验证用户。从数据库已知:算法 pbkdf2_sha256、盐、10000 次迭代和 base64 编码的哈希。我必须在 JS 中执行哪些步骤才能将某些密码编码为给定的 base64-hash?
UPD:在这里找到解决方案:python (django) hashlib vs Nodejs crypto 但是 Django 生成的哈希和 JS 生成的哈希不匹配...
Django 生成下一个:
pbkdf2_sha256$10000$NmzpPCQiTe2R$U8ipSsOy3Xz7FwWDHdH/dTei8Xh4Q7NGtdzrCacSfvo=
JS:
pbkdf2_sha256$10000$NmzpPCQiTe2R$w4jCgWjDilrDmcOBd8K+I8OdwpkKwoVQZMKWH3FvYcKoAMKcwqlewobDocOEGMKZfQ==
密码:Simple123