首页 文章

使用哪些密码来加密ASP.NET Web.config文件的各个部分?

提问于
浏览
2

我在这些链接上查看MS文档:https://msdn.microsoft.com/en-us/library/dtkwfdky.aspx https://msdn.microsoft.com/en-us/library/hh8x3tas.aspx

文档说明如下:

既然ASP.NET应用程序的标识具有对默认RsaProtectedConfigurationProvider对象的RSA密钥容器的读访问权限,您将使用该密钥容器加密ASP.NET应用程序的Web.config文件的各个部分 .

这似乎意味着Web.config文件中的受保护部分将通过RSA加密,在示例XML代码中,我确实看到以下代码

<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />

但是,我也看到以下代码,这似乎表明TDES-CBC被用作密码:

<EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />

正在使用哪些密码来加密哪些数据?

1 回答

相关问题