如何加密配置文件?桌面.NET

时间:2010-12-18 11:21:17

标签: c# wpf

请给我一个有效的例子。 我已经创建了一个主题,但我不是那些没有帮助的人How to encrypt app.config?。或者我不是没有被理解的东西。 再一次,我求求你给出100%的工作实例。

我需要加密connectString来访问DB mysql。

是一个示例http://www.c-sharpcorner.com/UploadFile/yougerthen/306132008064100AM/3.aspx。 首先我有两种方法有错误。 其次,我不明白如何使用

不要写很多文字,我不太了解。我是俄罗斯人。

更新 我决定使用http://msdn.microsoft.com/en-us/library/system.configuration.rsaprotectedconfigurationprovider.aspx

但我有一个错误:“无法使用提供程序'RsaProtectedConfigurationProvider'加密'connectionStrings'部分。来自提供程序的错误消息:该对象已存在。”

我创建应用程序WPF。附加文件app.config。

app.config body:

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <configSections>
    </configSections>
    <connectionStrings>
        <add name="myconnect"
            connectionString="myConnectString" />
    </connectionStrings>
</configuration>

接下来我该怎么做?

2 个答案:

答案 0 :(得分:1)

在安装程序中执行此操作,

  1. 将app.config重命名为web.config。
  2. 使用ASP.NET方式加密要加密的数据。
  3. 将其重命名为what.exe.config。

答案 1 :(得分:1)