在同一Android应用的两个实例之间进行安全通信

时间:2013-06-26 16:42:21

标签: android ssl ipsec

我目前正在设计一个系统,该系统应允许同一Android应用的两个实例安全通信。

1)SSL协议是最佳选择吗?或者我应该转向IPsec!?   (我正在考虑利用服务器创建SSLserversocket并等待客户端来利用客户端 - 服务器模型,实际上P2P模型会更好,但我现在不知道如何做到这一点) 2)有没有办法使用SSL协议进行双向身份验证? 3)是否有任何教程可以帮助我了解如何在Android中创建SSL套接字?

非常感谢你!

1 个答案:

答案 0 :(得分:1)

你可以使用带有ssl支持的消息队列,但也可以从:

开始

developer.android.com/google/gcm/index.html

用于消息传递以及类似于

的内容

http://www.avajava.com/tutorials/lessons/how-do-i-encrypt-and-decrypt-files-using-des.html

如果您可以单独分发与应用程序一起分发的预共享密钥。否则应考虑非对称加密(ssl)。