使用phonegap开发应用程序,这是加密服务器和应用程序之间通信的最佳方式吗?
E.g。在登录页面上提交表格,注册页面
后端:PHP
前端:Jquery HTML5 / Phonegap
JSON响应
答案 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应用程序,因此这是自然的方式。