Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.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加密Post和Get交易_Java_Android_Node.js_Retrofit_Okhttp - Fatal编程技术网

Java 如何通过Android加密Post和Get交易

Java 如何通过Android加密Post和Get交易,java,android,node.js,retrofit,okhttp,Java,Android,Node.js,Retrofit,Okhttp,我如何在我的应用程序中加密post和get进程,这些进程是用Android端java编写的,而后端是用node.js编写的 我在android端使用的库:改型,okhttp 目前,httpcanary应用程序的传入和传出数据在下图中清晰可见 https(又名TLS)是一种用于加密传输中数据的协议。当您查看客户端(设备)或服务器中的开发人员工具面板时,您会看到未加密的数据在加密输出之前,以及在输入和解密之后 如果您的连接使用https,您的数据将被隐藏起来,以防intertoobz上的窥探者看到。

我如何在我的应用程序中加密post和get进程,这些进程是用Android端java编写的,而后端是用node.js编写的

我在android端使用的库:改型,okhttp

目前,httpcanary应用程序的传入和传出数据在下图中清晰可见

https(又名TLS)是一种用于加密传输中数据的协议。当您查看客户端(设备)或服务器中的开发人员工具面板时,您会看到未加密的数据在加密输出之前,以及在输入和解密之后

如果您的连接使用https,您的数据将被隐藏起来,以防intertoobz上的窥探者看到。但是,如果有人可以物理访问该设备,他们可以看到解密的数据。否则就没什么用了


这就是https的工作方式。

http是未加密的。您需要使用https端点并在后端安装ssl证书。是否有关于此主题的示例研究?可能有一些示例说明如何在node.js服务器上安装ssl证书。您可以查看以获取URL的免费ssl证书,我不知道如何为LocalHost设置。我的服务器上有ssl证书,但传入和传出数据是可见的。您使用的是nginx服务器,是否为此服务器安装了ssl证书?您是否将每个http调用重新路由到https端点?SSL证书对您调用的URL有效吗?为什么它只在你的路径之后才说httponly?谢谢你的回答,你认为我们应该怎么做?我们如何加密、隐藏?