web.config 暗号化

デプロイ後にAspnet_regiisを実行

  • pe:暗号化する構成セクションconfiguration以下で指定
  • app:Web アプリケーションの仮想パス
  • prov:プロバイダ名
    • RSAProtectedConfigurationProvider。 これは、既定のプロバイダであり、RSA 公開鍵暗号化を使用して、データの暗号化と暗号化解除を行います。
    • DataProtectionConfigurationProvider。 このプロバイダは、DPAPI を使用して、データの暗号化と暗号化解除を行います。
Aspnet_regiis.exe -pe "system.web/membership" -app "/MvcApplication" -prov "DataProtectionConfigurationProvider"
Aspnet_regiis.exe -pe "connectionStrings" -app "/MvcApplication" -prov "DataProtectionConfigurationProvider"

patterns & practices | Microsoft Docs