加密App.Config文件的appsettings部分中的单个密钥

时间:2010-10-01 10:29:25

标签: c# .net encryption app-config

是否可以加密单个值,还是必须加密整个部分?

即。鉴于下面的app.config可以如何加密密码。我读过有关加密连接字符串部分和app.config整个部分的文章。

<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="Interval" value="40000" />
<add key="User" value="User1" />
<add key="Password" value="boombox" />    ...

如果您有任何建议,我们将不胜感激

2 个答案:

答案 0 :(得分:2)

您必须在保存/加载设置文件之前加密/解密。看看System.Security.Cryptography Namespace。我使用DES提供程序将密码读/写到设置文件中。

答案 1 :(得分:1)

您可以使用DPAPI加密app.config中的密码。