шифрование appSettings во внешнем файле с помощью aspnet_regiis -pef

Я пытаюсь зашифровать appSettings во внешнем файле, используя aspnet_regiis -pef. Кто-нибудь как это сделать.

Мой основной файл веб-конфигурации:

 <appSettings file="ExternalAppSettings.config">
    <add key="test1" value="val1" />
    <add key="test2" value="val2" />   
  </appSettings>

внешний файл ExternalAppSettings.config

 <appSettings>
    <add key="pwd1" value="test1" />
    <add key="pwd2" value="test2" />
</appSettings>

Я хочу зашифровать только настройки приложения в ExternalAppSettings.config, как это сделать?


person Ramesh R    schedule 16.09.2016    source источник


Ответы (2)


Я сделал этот тип работы. Я просто шифрую строку, а затем помещаю зашифрованную строку в значения. когда я получу значения, я снова расшифрую их в исходные значения.

person pankaj kumar singh    schedule 16.09.2016

Пожалуйста, попробуйте следующее.

aspnet_regiis -pe "appSettings" -prov "{0}" -site {1} -app "/"

пример: aspnet_regiis -pe "appSettings" -prov "DataProtectionConfigurationProvider" -site "1" -app "/имя_виртуального_каталога"

{0}: провайдер шифрования

{1} : идентификатор сайта в IIS.

person Arun    schedule 27.02.2017