「マイクロソフト系技術情報 Wiki」は、「Open棟梁Project」,「OSSコンソーシアム .NET開発基盤部会」によって運営されています。 目次 †概要 †
対象 †ファイル †app.config †app.configのビルド出力が、*.exe.configになる。 web.config †ASP.NET のWebアプリケーション毎の設定 machine.config †マシンの設定として、暗号化・復号化、署名・検証のキーを含む。
その他、任意の*.configファイル †appSettingsSection?を切り出した*.configなど。 Section †通常、暗号化の必要な機密情報を収めたSectionをaspnet_regiis.exeで暗号化。 appSettings †カスタム アプリケーションの設定 connectionStrings †DBMSなどへの、接続文字列 identity †偽装資格情報 sessionState †セッション状態プロバイダ用の接続文字列 暗号化できないSection †
方法 †以下の方法で暗号化できる。 プロバイダ †CNGのプロパイダを使用している模様。 キーコンテナ(鍵コンテナ) †
RSAProtectedConfigurationProvider? †
DPAPIProtectedConfigurationProvider? †
ツール、API †aspnet_regiisコマンドライン・ツール †
API(自作プログラム) †SectionInformation?.ProtectSection?メソッド、Configuration.Saveメソッドを使用する。
参考 †msdn †
その他 †
|