[英]C# Relay on SslStream for Encryption
我可以在SslStream上中继以加密所有已发送和已接收的数据,这样我就不必哈希数据或添加任何其他加密算法吗?
从MSDN:
提供用于客户端-服务器通信的流,该流使用安全套接字层(SSL)安全协议来认证服务器和可选的客户端。
因此,从表面上看,SSL的功能是在客户端和服务器之间提供加密的隧道。 正确实施后,对于大多数操作而言,SSL被认为“足够安全”。 这意味着您不需要额外的安全层。 但是,这也取决于您的应用程序。
我还想谈一谈您的问题的另一部分。 “所以我不必对数据进行哈希处理”-如果您对数据进行哈希处理,就不会对数据进行加密。 您正在执行单向操作,实质上在发送原始数据时会破坏原始数据。 散列通常用于查看两个或多个数据是否相同。 它们不能用于对称加密/解密。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.