我的问题基本上与这个相同:
不同之处在于我需要用纯C++实现,而不是.NET。我不能使用第三方库,所以除非它是Windows系统组件(如上所述),否则我需要一些源代码,以便我可以理解并自己构建。
谢谢:)
以下是引用其他问题的内容:
"编写一个小型TCP/IP客户端服务器应用程序。基本上它创建了一个服务器,然后您可以创建几个不同的客户端并设置一些聊天会话。我想知道是否有任何方法可以使用标准的.NET库来合并某种形式的加密?
m_mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
有没有办法使用RSA指定tcp?
或者你(也就是我)必须编写一些自定义库来进行密钥交换,然后加密随后的聊天消息?我以前在大学里做过这个,但那是用Java做的,但我知道将其转换为C++并不难。只是试图不要重复造轮子......
或者利用ssl呢?
谢谢,Ron."