7

App.config に接続文字列が格納された WPF アプリケーションがあります。クリック 1 回の展開でこれらの接続文字列を暗号化する最善の方法は何ですか?

ありがとう

4

1 に答える 1

4

これが、アプリケーションのインスタンスによって (複数のコンピューターで共有されていない) 1 台のコンピューターで構成および使用される connectionString である場合は、DPAPI (データ保護 API) の .NET マネージ ラッパー - ProtectedData クラス( System.Security.Cryptography)。

また、(このクラスを使用することにした場合) 使用できる巧妙なトリックは、文字列をエンコードおよびデコードするための拡張メソッドを作成することです。これにより、操作は次のように簡単になります。

string encodedString = myConnectionString.EncodeString();

string decodedString = encodedString.DecodeString();

お役に立てれば!

于 2009-05-21T03:06:04.250 に答える