错误使用提供程序'rsaprotectedconfigurationprovider'解密失败

时间:2019-10-19 08:37:39

标签: c# asp.net-mvc web-config rsa

我必须做某人很久以前做的APS.Net MVC系统更新。 调试名为appSecureSection的web.config文件部分时,运行页面时出现问题。

开发人员很久以前离开公司,无法与他联系

有没有办法做到这一点? 在此先感谢!

<appSecureSection configProtectionProvider="RsaProtectedConfigurationProvider">
  <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
   xmlns="http://www.w3.org/2001/04/xmlenc#">
   <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
   <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
    <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
     <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
     <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
      <KeyName>Rsa Key</KeyName>
     </KeyInfo>
     <CipherData>
      <CipherValue> Some Chipper Data</CipherValue>
     </CipherData>
    </EncryptedKey>
   </KeyInfo>
   <CipherData>
    <CipherValue> Some Chiiper Data</CipherValue>
   </CipherData>
  </EncryptedData>
 </appSecureSection>

我尝试过 设置完全特权并将密钥容器从服务器端导出到我的开发PC并还原它们,但是没有运气

i在服务器端使用这些命令

aspnet_regiis -pa RSAProviderName“ IIS APPPOOL \ DefaultAppPool”-完整 aspnet_regiis -px RSAProviderName C:\ RSA_configkey.xml -pri

这到我的本地PC

aspnet_regiis -pi RSAProviderName C:\ RSA_configkey.xml -exp

0 个答案:

没有答案