2016-04-08 48 views
2

我正在开发一个移动应用程序,使用它我必须通过REST服务连接到我的服务器。从服务器nodejs返回RSA加密

我想加密从客户端到服务器的数据转换,反之亦然。 因为我经历了如此多的RSA文档,但在任何地方都说使用公钥在客户端,我们可以加密和使用我们可以解密的私钥。

但问题是登录后我想从服务器发送“用户详细信息”以加密方式作为响应。

所以这里的问题是我们可以使用私钥加密和使用公钥解密吗? 如果是,那么请为我的客户端以及为nodejs服务器端提供一些库。

如果不是。然后告诉我解决方案。

在此先感谢

回答

5

使用HTTPS。它透明地完成公钥/私钥加密。

+0

它是否从服务器端加密作为响应? – Rahul

+2

是的。它的确如此。整个通信都是加密的。 – Quentin

+0

,因为我监测使用一些软件有关从我的服务器进出的数据...所以我发现HTTPS客户端数据加密后,但服务器响应是原始数据 – Rahul