Android安全/加密套接字

时间:2012-03-15 20:43:44

标签: android sockets encryption ssl

我创建了一个使用标准的非加密套接字和一个android应用程序的java服务器,该应用程序成功连接到服务器而没有加密。

我想添加额外的加密,以便我可以在客户端和服务器之间传输密码安全性。

最好/最简单的方法是什么?我对密钥库和所有这些(我需要它们)感到非常困惑。我找不到一个很好的解释,有我需要的例子。

希望我能得到一个好的答案:)

2 个答案:

答案 0 :(得分:1)

您可以使用SSL套接字连接来实现您的目标。有关如何执行此操作的示例,您可以查看OpenMobster Cloud Platform代码库中的一个类。

它位于:http://openmobster.googlecode.com/svn/trunk/cloud/android/connection/src/main/java/org/openmobster/core/mobileCloud/android/module/connection/NetworkConnector.java

这是在Android上,并已经过测试工作

祝你好运!!!!

答案 1 :(得分:0)

您可以使用Java Cipher类。您还可以使用多个模块,最值得注意的是,BouncyCastle. BouncyCastle是Android默认使用的加密API。此外,您可以使用javax.net.ssl