使用连接字符串加密XML文件

时间:2011-12-21 17:01:58

标签: wpf xml winforms encryption connection-string

我已尝试加密“ ApplicationConfiguration.xml ”文件的ConnectionStrings部分,但它无法正常工作。

我将我的代码传递给xml文件的名称和路径,它会生成一个新文件,但我注意到,如果我传入任何文件,文本或xml,它会生成一个新文件。

这是我的xml文件。

    <?xml version="1.0" encoding="utf-8" ?>
    <Configuration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" version="1.0.0.0">

    <Database defaultDatabase="Local SQL Express">
 <ConnectionStrings>
  <ConnectionString displayName="Local SQL Express">Data Source=127.0.0.1;Initial Catalog=testDB;User ID=USER1;Password=Password1</ConnectionString>
  <ConnectionString displayName="Local SQL">Data Source=127.0.0.1;Initial Catalog=testDB;User ID=USER2;Password=Password2</ConnectionString>
  <ConnectionString displayName="Remote SQL">Data Source=127.0.0.1;Initial Catalog=testDB;User ID=USER3;Password=Password3</ConnectionString>
</ConnectionStrings>
    </Database>
     </Configuration>

我尝试使用'DataProtectionConfigurationProvider'和'RSAProtectionConfigurationProvider',但无济于事。

使用这些的原因是我的应用程序可以读取它们,而无需在应用程序中进行任何解密。

由于

千电子伏

0 个答案:

没有答案