如何在 web.config 中加密连接

use*_*065 5 asp.net

我在网络配置文件中有以下连接字符串:

 <连接字符串>
    <add name="ConString2" connectionString="Data Source=testdb;Persist Security Info=True;User ID=test;Password=test;Unicode=True;" providerName="System.Data.OracleClient"/>
    <add name="ConString3" connectionString="Data Source=testdb;Persist Security Info=True;User ID=test;Password=test;Unicode=True;" providerName="Oracle.DataAccess.Client"/>
  </connectionStrings>

我想以加密格式保留连接字符串,当我用来从数据库中获取数据时,我想解密连接并连接到数据库。

Mah*_*ani 2

请检查此链接https://msdn.microsoft.com/en-us/library/dx0f3cf2(v=vs.85).aspx

这是使用 IIS 的连接的默认处理方式。您可以进行自定义加密。例如,使用任何加密工具并对连接进行加密。就在传递连接字符串之前。解密它。

.NET 中的密码加密/解密代码