通过http安全地上传Android服务器数据

时间:2011-09-08 14:25:49

标签: android http ssl ssh

我正在构建一个在Android和特定服务器之间创建http连接的应用。我使用JSON传输数据并且一切顺利,但现在我正在尝试保护连接,我的意思是我不希望第三方查看正在上传的数据。服务器不使用SSL证书,因此我目前正在考虑如何实现安全连接。到目前为止,我有两个想法:

  • 创建自签名证书并将其放在服务器文件系统上。 htis的问题在于服务器所有者不希望我在他的系统中徘徊。我宁愿不与他讨论这个问题
  • 使用Jsch(或其他)SSH库创建安全连接。这个问题,我之前从未使用过SSH。

你推荐什么?还有其他选择吗?

1 个答案:

答案 0 :(得分:0)

让他们在服务器上设置SSL并完成它。由于服务器必须解密数据,因此您需要在服务器上执行某些,无论是安装密钥和证书还是修改Web应用程序来解密数据。使用SSL是目前最好的选择。 SSH可能很棘手,与常规HTTP(S)相比,它们可能不太可能允许来自移动设备的SSH连接。