私は現在、ASP.Net 1.1のData Protectorクラスを使用してweb.configのdb接続文字列を暗号化していますが、これを達成するための他の方法は何ですか暗号化と解読のための鍵を提供することができる。ASP.Net Web.configのデータベース接続文字列を暗号化します
ありがとうございます。
私は現在、ASP.Net 1.1のData Protectorクラスを使用してweb.configのdb接続文字列を暗号化していますが、これを達成するための他の方法は何ですか暗号化と解読のための鍵を提供することができる。ASP.Net Web.configのデータベース接続文字列を暗号化します
ありがとうございます。
暗号化のキーを提供する場合(たとえば、Webファーム内の多くのコンピュータで同じ暗号化された構成ファイルを使用する場合など)は、RsaProtectedConfigurationProvider Classを使用できます。
次の文を使用してweb.configファイルを暗号化することができます。
aspnet_regiis.exe -pef "connectionStrings" C:\<path to your website>
ます。aspnet_regiisツールは
に位置しています%のWINDIR%\ Microsoft.NET \ Frameworkの\
RSAマシンキーは
に保存されますこのツールを実行した後、あなたのweb.configファイルのconnectionStringsセクションが暗号化されていること\ DocumentsとSettings \すべてのユーザー\アプリケーション データ\マイクロソフト\暗号化\ RSA \いるMachineKeys
が表示されます。実動マシンで正しいマシンキーを使用すると、ASP.NETはコネクションストールを独自に復号化することができ、すべてがそのまま動作します。