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