使用企业库5加密我的连接字符串和appSetting

时间:2010-10-29 06:19:40

标签: .net enterprise-library

我有一个wpf4,我引用了企业库5.我想加密我的连接字符串和appsettings,但我不是100%确定如何做到这一点。

任何人都可以指出我使用entlib5加密的正确方向。对于版本3.1和版本3.1似乎只有有用的信息。 4。

任何帮助都会很棒!

5 个答案:

答案 0 :(得分:3)

使用Enterprise Library 5加密配置部分:

  
      
  1. 打开其中一个Enterprise Library配置工具。
  2.   
  3. 打开现有配置文件或创建新配置文件。
  4.   
  5. 单击要加密其配置信息的应用程序块名称右侧的V形箭头。
  6.   
  7. 在“属性”窗格中,单击“保护提供程序”属性的下拉列表。
  8.   
  9. 选择DataProtectionConfigurationProvider或RsaProtectedConfigurationProvider。
  10.   

根据这个网址:

加密配置数据

http://msdn.microsoft.com/en-us/library/ff664594(v=pandp.50

答案 1 :(得分:2)

企业库配置应用程序块控制台。您可以使用此选项打开app.configs和web.configs,只需选择要使用的加密提供程序,并且中提琴,您的部分现已加密。

答案 2 :(得分:2)

右键单击App.config并选择“Edit Enterprise Library V5 Configuration”。您将看到两个设置:应用程序设置和数据库设置。单击右箭头图标以切换常规设置(非常不友好的UI:P)。单击Protection的下拉列表,然后选择RsaProtectedConfigurationProvider。完成:))

答案 3 :(得分:1)

加密配置文件的某些部分是.NET的一项功能,对于通过.NET配置API读取配置文件的任何代码都是透明的。

您可以阅读有关加密配置文件here的更多信息,或使用我们的旧版friend

答案 4 :(得分:1)

要使用EntLib配置工具加密配置数据,请按these steps