【发布时间】:2011-09-04 10:14:11
【问题描述】:
我的网站上有一个用户注册表单,它只是使用 socket.io 以纯文本形式将数据(用户名、密码和电子邮件)发送到服务器。我知道这是一个非常糟糕的解决方案,那么我用什么来隐藏信息呢?你能解释一下别人是如何获得这些信息的,所以我知道应该避免什么吗?我听说过jsAES,它会加密这些东西,但是客户端和服务器如何知道密钥呢?
【问题讨论】:
-
我对此没什么经验,但 https 使用 RSA。您在客户端使用公钥加密,在服务器端使用私钥(秘密)解密。您不妨实施 RSA。
标签: javascript security node.js socket.io