Phonegap - 如何加密服务器和设备之间的数据传输

时间:2015-07-28 17:18:28

标签: jquery html5 cordova phonegap-plugins phonegap-build

使用phonegap开发应用程序,这是加密服务器和应用程序之间通信的最佳方式吗?

E.g。在登录页面上提交表格,注册页面

后端:PHP
前端:Jquery HTML5 / Phonegap JSON响应

3 个答案:

答案 0 :(得分:1)

确保连接通过SSL层。所以不是HTTP而是HTTPS。如果通过HTTPS发送,则连接将按设计加密,因此您可以安全地发送用户名,密码等纯数据。如果它只是HTTP,那么你的连接在中间攻击中很容易受到攻击,因此设备和服务器之间的任何人都可能窃取敏感数据。 因此,您需要为后端应用程序设置HTTPS Web服务器。

答案 1 :(得分:0)

我认为您可以在客户端和服务器之间使用SSL通信。检查此插件:https://github.com/wymsee/cordova-HTTP

答案 2 :(得分:0)

如果您正在向服务器发布登录,注册等表单,请通过https而不是http发送POST请求。

这是在网络上进行安全数据传输的协议。您的phonegap应用程序正在包装Web应用程序,因此这是自然的方式。