我正在尝试开发一个简单的服务器/客户端聊天应用程序,服务器是我自己的电脑。 这个应用程序支持语音聊天(以及未来可能的视频聊天!)我真的希望我的传输数据安全且不可读。 我知道我应该使用SSL流,但我不可能购买证书。 所以我尝试使用System.Security.cryptography类。 我在链接http://msdn.microsoft.com/en-us/library/ms172831.aspx找到了这个演练。 但问题是加密数据比普通数据大得多,我不认为这是通过TCP客户端发送它们的好主意。那么理想的方式是什么?哪种加密算法最好? 我需要购买证书吗?无论如何? 提前谢谢