2016-05-12 4 views
0

Rijndaelアルゴリズムを実装してapp.configファイルの接続文字列を暗号化できるかどうかを考えています。Rijndael(AES)アルゴリズムを実装してC#Windowsを暗号化する方法C#app.config

たとえば、最初にプログラムを実行すると、自動的に接続文字列が暗号化された文字列に変更されます。

+0

? – CodeCaster

+0

正直言って@コードキャスター私は研究/計画段階にいます。 – Believer

+0

申し訳ありませんが、質問を元に戻しましょう:あなたは何を誰から保護しようとしていますか?また、あなたの研究は何を表示しましたか?埋め込み接続文字列を使用してアプリケーションを配布する場合、その文字列は安全ではなく、実行中の実行可能ファイルから簡単に取得されます。 – CodeCaster

答えて

2

これを自分で行うのではなく、"Protected Configuration"を使用して設定ファイルを暗号化することができます。

これは主にASP.Netで使用するように設計されていますが、Windowsフォーム(およびその他の)アプリケーションにも使用できます。あなたは、この追加すると思いますセキュリティはどのような

Here's a (fairly old) article about using Protected Configuration with a Windows Forms application on Code Project.

And here's a more recent article.

+0

しかし、保護された構成は同じネットワーク上でのみ動作しますか?異なるネットワークのユーザーに配布する必要がある場合はどうすればよいですか? – Believer

+0

@ newuser1記事への2番目のリンク(私が追加したばかり)は、分散アプリ用に使用できることを示唆しているようです。 –

+0

私はそれを見ていきます。しかし、CodeCasterで会話を読んだ後に暗号化を提案しますか? – Believer

関連する問題