-1

我是网络编程的新手,最近学习了如何创建 Java ServerSocket 并通过 Objective-C 流连接、读取和写入它。

我现在希望能够加密连接,但没有这方面的经验。

查看其他代码示例,它看起来很复杂,没有解释每个步骤的作用,这意味着我无法移植到 java 或 Obj-C,或者自己理解它。

在java中生成公钥/私钥并使用Objective-C中的公钥加密数据会更好吗?或者有人可以引导我完成安全套接字设置(java中的安全服务器,然后在目标c中连接/读取/写入)?

非常感谢!

4

1 回答 1

2

不管你是使用一些基于 HTTP 的服务还是你自己的协议,都使用 SSL/TLS。它被广泛理解并在高质量的库中可用。密码学很难;不要自己动手。您可以使用opensslkeytool为 Java 生成必要的服务器端密钥。

于 2013-10-02T07:49:35.393 回答