たとえば、サーバーを操作する権限がある場合、asp.net 2.0 では、web.config ファイル内の機密情報を簡単に暗号化できます。
次の方法を使用して、データベース接続文字列の暗号化など、web.config 内の機密情報を暗号化できます。
aspnet_regiis -pe "connectionStrings" -app "/アプリケーション名"
権限がない場合は、プログラム内で構成を動的に実装できます。
config = Configuration.GetWebConfiguration(Request.ApplicationPath);
ConfigurationSection セクション = config.Sections["connectionStrings"];
Section.ProtectSection ("DataProtectionConfigurationProvider");
config.Update();