Java 如何通过Android加密Post和Get交易
我如何在我的应用程序中加密post和get进程,这些进程是用Android端java编写的,而后端是用node.js编写的 我在android端使用的库:改型,okhttp 目前,httpcanary应用程序的传入和传出数据在下图中清晰可见 https(又名TLS)是一种用于加密传输中数据的协议。当您查看客户端(设备)或服务器中的开发人员工具面板时,您会看到未加密的数据在加密输出之前,以及在输入和解密之后 如果您的连接使用https,您的数据将被隐藏起来,以防intertoobz上的窥探者看到。但是,如果有人可以物理访问该设备,他们可以看到解密的数据。否则就没什么用了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上的窥探者看到。
这就是https的工作方式。http是未加密的。您需要使用https端点并在后端安装ssl证书。是否有关于此主题的示例研究?可能有一些示例说明如何在node.js服务器上安装ssl证书。您可以查看以获取URL的免费ssl证书,我不知道如何为LocalHost设置。我的服务器上有ssl证书,但传入和传出数据是可见的。您使用的是nginx服务器,是否为此服务器安装了ssl证书?您是否将每个http调用重新路由到https端点?SSL证书对您调用的URL有效吗?为什么它只在你的路径之后才说httponly?谢谢你的回答,你认为我们应该怎么做?我们如何加密、隐藏?