用于将数据传输到Web服务的Android安全性?
问题描述:
我需要发送一些第三方API用户名和密码到Web服务。我需要为该用户名和密码提供高安全性。我能以何种方式提供如此高级别的安全性,无论我是否使用证书或编码格式?用于将数据传输到Web服务的Android安全性?
如果需要任何证书或其他类请帮助我,并提供一些样品,如果你有。
感谢
答
您可以使用自签名证书通过SSL发送数据,SSL实现可根据您的服务器和操作系统实现改变,谷歌将帮助你。您可以使用open-ssl自签名证书。之后,您可以通过安全连接获取数据。
然后在Android中,你可以接受所有类型的证书
http://yekmer.posterous.com/how-to-accept-self-signed-certificates-in-and
或只有一个证书(这是更安全的,如果你不会再更改证书)
http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html
您可以通过使用https在这些博客文章的帮助下发送和获取数据。然后,您的连接将在中间攻击中变得安全。