SslStream 应该与它的对等 SSL 堆栈协商密码类型、密钥长度、哈希算法等。在我的代码中使用它时,我发现协商始终默认为 RC4 和 MD5。我想使用 3DES 或 AES 来增加一些安全性。
环顾网络,我发现只有几个关于这个问题的参考,没有解决方案;一位发帖人声称这实际上是有道理的,因为两个堆栈之间的最小公分母是安全的,同时具有更快/使用更少 CPU 资源的额外好处。虽然这在技术上可能是正确的,但我在复杂性和成本之间的特殊权衡在于其他地方(我更喜欢使用带有长密钥的 AES)。
如果有人可以提供帮助,我将不胜感激。