我目前正在设计一个系统,该系统应该允许同一个 Android 应用程序的两个实例安全地通信。
1) SSL 协议是最佳选择吗?或者我应该转移到 IPsec!?(我正在考虑利用客户端-服务器模型,服务器创建 SSLserversocket 并等待客户端,P2P 模型实际上会更好,但我现在不知道该怎么做)2)有没有办法让使用 SSL 协议的 2 向身份验证?3) 是否有任何教程可以帮助我了解如何在 Android 中创建 SSL 套接字?
非常感谢!
您可以使用支持 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)。