寫一點TCP/IP客戶端服務器應用程序。基本上它創建一個服務器,然後你可以創建幾個不同的客戶端並設置一個聊天會話。我想知道的是,有什麼方法可以合併,使用標準的.net庫某種形式的加密?簡單的客戶端/服務器,TCP/IP加密消息流,SSL
m_mainSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
是否有任何使用rsa來表示tcp的方式?
或者你(我是)必須編寫一些自定義庫文件來進行密鑰交換,然後加密後續的聊天消息?我之前爲uni做過這些,但是那是用java編寫的,但我知道轉換它們並不難。只是試圖不必重新發明輪...
或者如何利用ssl?
謝謝,羅恩。
相關:http://stackoverflow.com/questions/4004/how-do-i-add-ssl-to-a-net-application-that-uses-httplistener-it-will-not-be – lothar 2009-06-02 01:18:03