【发布时间】:2014-04-02 16:40:39
【问题描述】:
我的一个项目是使用bcrypt 模块来散列秘密。少数人抱怨它很难安装,因为它是dependencies。我之前尝试在 Windows Server 上安装它,这不是在公园里散步。
人们要求我使用纯 Javascript 插件替代品,例如 dcodeIO/bcrypt.js 和 shaneGirish/bcrypt-nodejs。但我真的不知道使用它们的安全隐患。它们同样可靠吗?
【问题讨论】:
-
唯一能想到的就是内存安全;使用 C,您可以确保将缓冲区归零,这样私有信息就不会残留在内存中;但是,这可能仍然行不通,因为信息可能会被分页到磁盘,然后由操作系统随时返回到内存中。