正在编写一个小的TCP/IP客户端服务器应用程序。基本上它创建了一个服务器,然后您可以创建几个不同的客户端并设置一些聊天会话。我想知道是否有办法使用标准的.NET库来加入某种形式的加密?
m_mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
有没有办法使用RSA指定TCP?
或者你(也就是我)需要编写一些自定义库来进行密钥交换,然后加密随后的聊天消息?我以前在大学里做过这个,但那是用Java完成的,但我知道将它们转换成.NET不会很难。只是希望不必重复造轮子...
或者利用SSL如何?
谢谢,Ron。