最佳答案
我用salt实现了密码哈希,所以我将salt生成为二进制,哈希密码,base64编码密码和salt,然后将它们存储到数据库中。
现在当我检查密码时,我应该将盐解码回二进制数据,使用它来散列提供的密码,base64编码结果并检查结果是否与数据库中的结果匹配。
问题是,我找不到一种方法把盐解码回二进制数据。我使用Buffer对它们进行编码。toString方法,但似乎没有反向函数。