在mySQL服务器上使用加密连接[C#]

时间:2016-06-23 07:23:52

标签: c# mysql ssl

我最近在C#上创建了一个聊天。它的作用是使用mySQL参数化查询将消息从用户上传到服务器。然后其他客户端将此消息下载到他们的“屏幕”。

现在我的问题是这个。我是否必须使用SSL来加密连接?如果是,我怎么能这样做?我在网上发现的一切都让我感到困惑......

1 个答案:

答案 0 :(得分:0)

您可以在应用中对一个(或两个)级别进行加密:

  • 传输层:使用SSL(HTTPS):这很容易做到并且现成。例如,请参阅this

  • 应用程序层:您使用某个库手动加密应用程序中的消息,然后将加密的消息(发送到数据库或其他客户端)发送。这里有很多可能性(算法,库,......)

您可以同时执行这两项操作:手动加密邮件并使用SSL发送邮件。