【问题标题】:Encrypt Socket Connection加密套接字连接
【发布时间】:2020-07-19 15:52:19
【问题描述】:

我正在尝试对通过套接字连接的数据进行加密。我正在开发一个服务器和客户端软件,我将分发它们。我在 .NET 中使用 TcpClient 进行套接字连接。最好的方法是使用 SSLStream 吗?我已尝试为此实现代码,但无法理解证书的工作原理,并且在尝试创建自己的证书时遇到握手错误。

除了服务器之外,客户端是否必须使用证书?如果是这样,您在分发应用程序时将证书存储在哪里?我假设我不想将它放在与应用程序相同的目录中?我可以将自签名证书用于生产吗?如果不是,我是否会购买与为网站购买相同类型的 SSL 证书?客户端和服务器是否使用不同的证书?如果是这样,您在生成或购买客户端与服务器证书时有何不同?

或者有更好/更简单的方法来加密我的数据?

谢谢!

【问题讨论】:

标签: c# .net sockets tcpclient sslstream


【解决方案1】:

我想通了。您可以使用购买的证书或仅使用自签名证书

【讨论】:

    猜你喜欢
    • 2014-05-09
    • 2015-09-26
    • 2013-04-05
    • 2011-08-15
    • 1970-01-01
    • 2012-04-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-10
    相关资源
    最近更新 更多