Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android/IOS应用程序和网关(后端服务器)之间的数据传输框架_Java_Php_Android_Ios_Encryption - Fatal编程技术网

Java Android/IOS应用程序和网关(后端服务器)之间的数据传输框架

Java Android/IOS应用程序和网关(后端服务器)之间的数据传输框架,java,php,android,ios,encryption,Java,Php,Android,Ios,Encryption,我将在Android应用程序上工作,为此我需要一个后端服务器 如何在android应用程序和后端服务器之间进行安全的数据通信。是否有任何框架可用于执行此任务 到目前为止,我的想法是,在向服务器发送数据之前,先对发送字符串进行加密,然后在服务器接收到字符串后对其进行解密、处理并发送加密响应,然后移动应用程序将再次对接收到的响应进行解密并相应地进行处理 我需要你帮我选择正确的道路。 谢谢。要确保通信安全,您需要使用HTTPs(ssl/tls)和身份验证机制。如果您是新编程Rest服务的人,我建议从它

我将在Android应用程序上工作,为此我需要一个后端服务器

如何在android应用程序和后端服务器之间进行安全的数据通信。是否有任何框架可用于执行此任务

到目前为止,我的想法是,在向服务器发送数据之前,先对发送字符串进行加密,然后在服务器接收到字符串后对其进行解密、处理并发送加密响应,然后移动应用程序将再次对接收到的响应进行解密并相应地进行处理

我需要你帮我选择正确的道路。
谢谢。

要确保通信安全,您需要使用HTTPs(ssl/tls)和身份验证机制。如果您是新编程Rest服务的人,我建议从它开始,它将允许您运行SSL并为您提供OAuth身份验证。还有一个android和ios API rest客户端。

您可以设置后端并通过HTTPS与之通信。这为您提供了一种简单的方法,允许后端和任何应用程序之间安全地通信

至于要使用的框架,有很多!如果你想用Java编写,我建议你。如果您想自己管理它,我仍然建议使用Dropwizard使用的库:Jersey(REST支持,实现JAX-RSAPI)和Jackson(用于JSON支持)