【发布时间】:2013-01-12 10:31:53
【问题描述】:
我正在使用 salt 实现密码散列,所以我将 salt 生成为二进制,对密码进行散列,base64 对密码和 salt 进行编码,然后将它们存储到数据库中。
现在,当我检查密码时,我应该将盐解码回二进制数据,使用它对提供的密码进行哈希处理,对结果进行 base64 编码并检查结果是否与数据库中的匹配。
问题是,我找不到将盐解码回二进制数据的方法。我使用 Buffer.toString 方法对它们进行了编码,但似乎没有反向功能。
【问题讨论】:
标签: node.js encoding base64 decoding