Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在mySQL服务器上使用加密连接[C#]_C#_Mysql_Ssl - Fatal编程技术网

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

在mySQL服务器上使用加密连接[C#],c#,mysql,ssl,C#,Mysql,Ssl,我最近在C#上创建了一个聊天。它使用mySQL参数化查询将消息从用户上传到服务器。然后其他客户端将此消息下载到他们的“屏幕” 现在我的问题是。我必须使用SSL来加密连接吗?如果是的话,我该怎么做?我在网上找到的所有东西都让我完全困惑…你可以在应用程序的一个(或两个)级别上进行加密: 传输层:通过使用SSL(HTTPS):这很容易做到,而且是现成的。例如,见 应用层:在应用程序中使用一些库手动加密消息,然后将加密的消息发送(到数据库或其他客户端)。这里有很多可能性(算法、库等) 您可以同时执行

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


现在我的问题是。我必须使用SSL来加密连接吗?如果是的话,我该怎么做?我在网上找到的所有东西都让我完全困惑…

你可以在应用程序的一个(或两个)级别上进行加密:

  • 传输层:通过使用SSL(HTTPS):这很容易做到,而且是现成的。例如,见

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


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

您可以在应用程序的一个(或两个)级别执行加密:

  • 传输层:通过使用SSL(HTTPS):这很容易做到,而且是现成的。例如,见

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


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

您知道我是否可以通过phpmyadmin将SSL证书安装到我的mySQL数据库中吗?我在问。。。因为我在一个托管网站上有一个数据库。。。我只能通过phpmyadmin访问它。不,你不能。但是托管服务通常为您提供某种文件管理接口,您可以使用该接口上载证书文件。您知道我是否可以通过phpmyadmin将SSL证书安装到我的mySQL数据库中吗?我在问。。。因为我在一个托管网站上有一个数据库。。。我只能通过phpmyadmin访问它。不,你不能。但是托管服务通常为您提供某种文件管理接口,您可以使用该接口上载证书文件。