2016-06-23 5 views
1

最近C#でチャットを作成しました。これは、mySQLのパラメータ化されたクエリを使用して、ユーザーからサーバーにメッセージをアップロードすることです。その後、他のクライアントはこのメッセージを「画面」にダウンロードします。暗号化された接続をmySQLサーバーで使用する[C#]

私の質問はこれです。接続を暗号化するためにSSLを使用する必要がありますか?そしてもしそうなら、私はそれをどうやって行えますか?私はオンラインを見つけたすべてはあなたがあなたのアプリ1つ(または両方)のレベルで暗号化を行うことができます...

答えて

0

私にとっては完全に混乱して:

  • トランスポート層:SSL(HTTPS)を使用して:これは簡単です。やりたいことや準備ができていること。たとえば、thisを参照してください。

  • アプリケーション層:アプリケーション内のメッセージをライブラリを使用して手動で暗号化し、メッセージを暗号化して(データベースまたは他のクライアントに)送信します。

あなたはメッセージを手動で暗号化し、SSLを使用して送信できます(アルゴリズム、ライブラリなど)。

+0

phpmyadminを使用してmySQLデータベースにSSL証明書をインストールできるかどうか知りませんか?私はそれを求めています...私はデータベースをonaサイトをホスティングしているので...そして、私はphpmyadminを介してのみアクセスできます。 –

+0

できません。しかし、ホスティングサービスは通常、証明書ファイルのアップロードに使用できるファイル管理インターフェイスを提供します。 – AhmadWabbi

関連する問題