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

Phonegap - How to encrypt data transfer between server and device

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

例如在登录页面、注册页面提交表单

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

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

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

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

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