无证书的网络流量加密

本文关键字:流量 加密 网络 证书 无证 | 更新日期: 2023-09-27 18:24:33

我的任务是加密我们程序的网络通信,我受到了很大的打击。我本来打算使用SslStream,但我的CTO希望远离管理证书。所以我想知道有没有其他Stream可以加密数据,或者动态生成证书的方法?

无证书的网络流量加密

只要控制两个端点,就可以使用标准加密算法(RSA、AES、PGP等)加密数据。如果没有,您将需要使用证书之类的东西,因为客户端将无法解密。我不知道为什么你的CTO会回避证书,但尽管如此。。。

请参阅本文以获得一个良好的开端:http://msdn.microsoft.com/en-us/library/0ss79b2x.aspx

还要注意,WCF支持多种通信加密方式,其中许多不需要证书。

WCF netTCPBinding-传输加密足够吗?

最后要注意的是,如果你不直接与另一方交谈(即:如果中间有人),你就无法加密消息头,因为中间部分将无法解密/路由你的消息。