跨平台安全套接字连接

时间:2013-10-02 07:42:55

标签: java objective-c security sockets

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

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

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

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

非常感谢!

1 个答案:

答案 0 :(得分:2)

无论您使用的是基于HTTP的服务还是自己的协议,都要使用SSL / TLS。它在高质量的图书馆中得到广泛理解和使用。密码学 hard ;不要自己动手。您可以使用opensslkeytool为Java生成必要的服务器端密钥。