2010-10-01 42 views
3

可以加密單個值還是必須加密整個部分?加密App.Config文件的appsettings部分中的單個密鑰

I.e.鑑於下面的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" /> ... 

如果有,他們將不勝感激

+1

您可以隨時自己加密,以加密形式存儲,並在需要時解密;但是在.NET配置系統中沒有直接的支持(只適用於每個部分) – 2010-10-01 10:36:07

+0

謝謝,是的,這是我忽略了我的問題的明顯部分。無論如何,正如你所說的那樣,在.net配置系統中有直接的支持來完成它。 – user48408 2010-10-01 11:56:24

回答

1

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

+2

note Jon的解決方案只能在一臺機器上運行 - 將應用程序和配置移動到另一臺機器時會破壞加密 – 2011-11-08 11:35:43