1.7 [Enterprise Library ] 加密配置数据

原创 2007年09月17日 21:20:00
版权所有(c) 2007  Dorian Deng。署名 共享 非商用。
转载请注明出处:http://blog.csdn.net/doriandeng/archive/2007/09/17/1788752.aspx

可以加密和解密在配置文件中的配置节数据。配置节包含了用于应用程序块的配置信息。配置工具允许从包含在 Machine.config的文件中加密提供程序中选择。典型的是,使用 DPAPI 的 DataProtectionConfigurationProvider和使用 RSA 的 RsaProtectedConfigurationProvider

 

如果一个加密的配置文件只放在单一的服务器上,就可以使用 DataProtectionConfigurationProvider;如果打算将同样的加密的配置文件部署到 Web 场中的多个服务器上,将使用 RsaProtectedConfigurationProvider。此提供程序易于在一台计算机上加密数据,然后导出需要解密数据的私钥。可以部署配置文件和导出的私钥到目标服务器上,并重新导入密钥。

加密配置节

  1. 打开任一个配置工具。

  2. 打开一个已存在的配置文件或者创建一个新的。

  3. 单击要加密的配置信息的应用程序名称。

  4. Properties 面板中,单击 ProtectionProvider

  5. 选择DataProtectionConfigurationProvider RsaProtectedConfigurationProvider

提供程序的所有设置,如保存密钥的位置,也会在Machine.config,无法用配置工具修改这个文件。相反,必须改变自己的文件。

要解密配置文件,简单的在配置工具在打开,文件会自动解密。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

C#日志扩展包之Microsoft Enterprise Library - Logging Application Block之配置

配置Logging Application Block可以使用两种方法:1、使用app.config文件配置,xml编辑器或Enterprise Library Configuration Tool;...

使用Microsoft Enterprise Library开发前配置

1.新建解决方案。我们打开Visual Studio2010,选择新建项目,在其他项目类型中选择Visual Studio解决方案并对其进行命名(例如:Test),将这个解决方案保存到想要存放的位置,...

Enterprise Library 5 数据访问之二、自定义RowMapper使用

一、应用场景:由于数据库设计和对象设计并不是一对一的,有时候一张数据表可以拆出多个对象来表述该数据表信息,也有时候多个数据表的某些字段被提取出来对应一个业务对象,这时候自定义RowMapper就有了用...

csharp: 用Enterprise Library对象实体绑定数据

Enterprise Library: https://msdn.microsoft.com/en-us/library/ff648951.aspx /// /// 是否存在该记录...

Enterprise Library 5 数据访问之一(初级)体验篇:直接返回业务对象数据

功能描述:在执行玩一条sql语句后如果直接将结果的DataTable或Datsset,DataReader这些东西省掉直接返回我们一个业务对象岂不是更爽。Enterprise Library 5 已经...

Vc6.0下配置 Crypto++ ------用Crypto Library 实现简单的RSA加密

首先创建Crypto__test 工程。         在已编译好的Cryptopp561中找到Debug文件夹 下的cryptlib.lib 将其改名为cryptlibd.lib后放到上级目...

solr4.10.1 tomcat jdk1.7 配置Mysql数据库连接导入数据

create table `test`.`business_info`( `ID` INT not null auto_increment, `business_name...

DbHelperSQL Enterprise Library

转自:http://blog.csdn.net/litp/article/details/1495802 Enterprise Library 2.0很多人都已熟悉,有的人也在很多项目里做了应用, ...

Enterprise Library 企业库

1. Enterprise  Library 企业库介绍         是微软模式与 实践团队 开的应用程序块        安装Enterprise  Library   ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)