【发布时间】:2011-08-06 11:38:02
【问题描述】:
能否使用 browserify 请求 node-bcrypt 客户端,然后将哈希发送到服务器?
这听起来真的很棒,还是它实际上可以提供更多的安全性,然后通过 SSL 将纯文本传递给服务器?如果我们通过 websockets 传递明文呢?
谢谢!
【问题讨论】:
标签: javascript browser node.js cryptography bcrypt
能否使用 browserify 请求 node-bcrypt 客户端,然后将哈希发送到服务器?
这听起来真的很棒,还是它实际上可以提供更多的安全性,然后通过 SSL 将纯文本传递给服务器?如果我们通过 websockets 传递明文呢?
谢谢!
【问题讨论】:
标签: javascript browser node.js cryptography bcrypt
node-bcrypt 依赖于原生 OpenSSL 支持。在其当前配置中,它无法在浏览器中运行。根据this question 的说法,bcrypt 没有纯 javascript 实现,但类似的算法 Blowfish 确实有纯 javascript 实现。
对于问题 2,坚持使用 TLS 标准(通过 HTTPS)进行端到端加密。您的功能要求需要定制的可能性很小。
【讨论】: