Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用aspnet_regiis-pef加密外部文件中的appSettings_C#_Encryption_Web Config_Appsettings_Aspnet Regiis.exe - Fatal编程技术网

C# 使用aspnet_regiis-pef加密外部文件中的appSettings

C# 使用aspnet_regiis-pef加密外部文件中的appSettings,c#,encryption,web-config,appsettings,aspnet-regiis.exe,C#,Encryption,Web Config,Appsettings,Aspnet Regiis.exe,我正在尝试使用aspnet_regiis-pef加密外部文件中的appSettings。任何人都不知道如何做到这一点 我的主要web配置文件: <appSettings file="ExternalAppSettings.config"> <add key="test1" value="val1" /> <add key="test2" value="val2" /> </appSettings> 外部文件Exte

我正在尝试使用aspnet_regiis-pef加密外部文件中的appSettings。任何人都不知道如何做到这一点

我的主要web配置文件:

 <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中加密appsetting。如何加密?

我已经完成了这类工作。我只是对字符串进行加密,然后将加密的字符串放入值中。当我检索这些值时,我将再次将其解密为原始值。

我已经完成了这类工作。我只是对字符串进行加密,然后将加密的字符串放入值中。当我检索这些值时,我将再次将其解密为原始值。

请尝试以下操作

aspnet_regais-pe“appSettings”-prov“{0}”-site{1}-app/”

示例:aspnet_regis-pe“appSettings”-prov“DataProtectionConfigurationProvider”-site“1”-app“/virtualdirectory_name”

{0}:加密提供程序

{1} :IIS中的站点id请尝试以下操作

aspnet_regais-pe“appSettings”-prov“{0}”-site{1}-app/”

示例:aspnet_regis-pe“appSettings”-prov“DataProtectionConfigurationProvider”-site“1”-app“/virtualdirectory_name”

{0}:加密提供程序

{1} :IIS中的站点id