2009-03-13 26 views
1

私はdot net.ItのWindowsアプリケーションをdevolopingしています。設定ファイルにはsql passなどの機密データが含まれています。アプリケーションをデプロイするときに、暗号化したいと思っています。 私はarundを捜して、Rsiproviderがフィールドを暗号化することを発見しました。 しかし、暗号化はマシン固有で、設定ファイルをクリアモードで展開する必要があります。プログラムの最初の実行後、暗号化はrunnigマシンで成功します。 設定ファイルを暗号化して配布する方法はありますか?app.config暗号化

答えて

4

あなたが出荷前に暗号化すれば、どこかの鍵を提供する必要があります。そして、その鍵を隠す方法に問題が移ります...

セットアップ後の暗号化は、設定を詮索する目から隠すためのものです。

+0

+1、いいえあなたが暗号化したばかりの他の鍵を扱うときの問題など、すべての方法でカメを倒す:p –

0

このlinkは、暗号化された設定ファイルを作成するのに役立ちました。他のソリューションの問題点は、マシン固有のものであるため、.configを暗号化すると別のマシンで暗号化解除することはできません。