15

ユーザー名とパスワードを web.Config に保存する必要がある Web アプリを開発しています。これは、クライアントではなく Web アプリ自体によって要求されるいくつかの URL も参照します。

.Net フレームワークでは web.config ファイルの提供が許可されないことはわかっていますが、この種の情報をプレーン テキストのままにしておくのは悪い習慣だと思います。

これまでに読んだことはすべて、コマンド ライン スイッチを使用するか、サーバーのレジストリに値を保存する必要があります。ホストがオンラインで、FTP とコントロール パネル (helm) しかアクセスできないため、これらのいずれにもアクセスできません。

私が使用できる優れた無料の暗号化 DLL またはメソッドを誰かが推奨できますか? 自分で開発したくない!

これまでのフィードバックに感謝しますが、コマンドを発行することも、レジストリを編集することもできません。暗号化ユーティリティ/ヘルパーである必要がありますが、どれがいいのか迷っています!

4

4 に答える 4

21

編集:
asp ユーティリティを使用できない場合は、SectionInformation.ProtectSectionメソッドを使用して構成ファイルを暗号化できます。

コードプロジェクトのサンプル:

ASP.Net 2.0 の Web.config 内の接続文字列の暗号化

于 2008-09-10T14:33:39.877 に答える
0

aspnet_setreg.exe を使用http://support.microsoft.com/kb/329290

于 2008-09-10T14:36:56.937 に答える