Enterprise Library 3.0 January 2007 CTP 数据访问程序块 _ 系统自带链接字符串加密
2007-02-03 17:28
316 查看
Enterprise Library 3.0的加密其实很简单,只需一步
未加密的文件
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.9.9.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<dataConfiguration defaultDatabase="DB Instance" />
<connectionStrings>
<add name="DB Instance" connectionString="Database=ELDB;Server=(local)\SQLEXPRESS;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings />
选择数据保护的方式
在EL里面完毕后保存全部,再看看配置文件
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.9.9.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<dataConfiguration configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAhCGDF49daEGuXKboVzBlVgQAAAACAAAAAAADZgAAqAAAABAAAABA7KW9WAXXyhmTuFdZNyksAAAAAASAAACgAAAAEAAAALqlLn9mwvu9Y3IIxlpR8HBoAAAAe/LYTgnwAt6jpz1dn3NzDRTAwfq6kZ1JDrqVTsir3p95YvyY+/VJ6u//K9nyq5qbgYd67NTR2TSTgDNqvARObsw7oQEYFTmTVGtNpdfJDUd0rUTeo7CQiRl5Go8TFQ6QvyiLgs32WsIUAAAAS/8Vt2nTm3Im3KnQa9urF9PaY4U=</CipherValue>
</CipherData>
</EncryptedData>
</dataConfiguration>
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAhCGDF49daEGuXKboVzBlVgQAAAACAAAAAAADZgAAqAAAABAAAABmcDGQ0Ug6dRrK15ERWS98AAAAAASAAACgAAAAEAAAADZNzkdY8WyZNB6JnBlbQPCIAQAAlhYiSrA1uSMsz36cUHLwskwBmRRvtKAC0XsfVu6tN0xqcFIY6tKeoOvdQp/btkUVdRdCHLu/anPJyYxh5UZUSyhiei9WuCS/73xJ/T5Ghz2TPfRpU+iv7/g0o+1GUu0W0ilQ22Dvm3crOrrtj1jyInxLj/noMMiZjNd1PgNhxX1uGNhfhBT9SuCu53ws4/oULl4Cgdu/2cPiwVSI6SgNvJ8d6u+s40Ib64rfGuvo8ztsusxlgtHomlD2cIbDJQCiuBiHsD8SnsHduapMCBZUQu6GbE+mEei3belUSrQoitWasEsEkHRT+vZpnWujfVeWg1oSxSy8/CD/R0PGFd3ROd90Ms/wpd8MMAzjrlTwVfYFCNXMWvrzJweDuI6FuYg6QqWc4An7wLFX4Pecog8pMIV5QuxISiOG24o/i5hDfvlYEaL0HZ3uu6JL/Dl0nqXhPxTwWUFDFLPmqhlUgMatfa1u0ZDIu8L7ojgg4ixHRMOXNylH3+0yAAKi1TdWrs+qBop9FmEpOvUUAAAAVyjyWq+bP/wFxnkSPFJNCJ4Rxd4=</CipherValue>
</CipherData>
</EncryptedData>
</connectionStrings>
<appSettings />
未加密的文件
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.9.9.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<dataConfiguration defaultDatabase="DB Instance" />
<connectionStrings>
<add name="DB Instance" connectionString="Database=ELDB;Server=(local)\SQLEXPRESS;Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
<appSettings />
选择数据保护的方式
在EL里面完毕后保存全部,再看看配置文件
<configSections>
<section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=2.9.9.1, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</configSections>
<dataConfiguration configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAhCGDF49daEGuXKboVzBlVgQAAAACAAAAAAADZgAAqAAAABAAAABA7KW9WAXXyhmTuFdZNyksAAAAAASAAACgAAAAEAAAALqlLn9mwvu9Y3IIxlpR8HBoAAAAe/LYTgnwAt6jpz1dn3NzDRTAwfq6kZ1JDrqVTsir3p95YvyY+/VJ6u//K9nyq5qbgYd67NTR2TSTgDNqvARObsw7oQEYFTmTVGtNpdfJDUd0rUTeo7CQiRl5Go8TFQ6QvyiLgs32WsIUAAAAS/8Vt2nTm3Im3KnQa9urF9PaY4U=</CipherValue>
</CipherData>
</EncryptedData>
</dataConfiguration>
<connectionStrings configProtectionProvider="DataProtectionConfigurationProvider">
<EncryptedData>
<CipherData>
<CipherValue>AQAAANCMnd8BFdERjHoAwE/Cl+sBAAAAhCGDF49daEGuXKboVzBlVgQAAAACAAAAAAADZgAAqAAAABAAAABmcDGQ0Ug6dRrK15ERWS98AAAAAASAAACgAAAAEAAAADZNzkdY8WyZNB6JnBlbQPCIAQAAlhYiSrA1uSMsz36cUHLwskwBmRRvtKAC0XsfVu6tN0xqcFIY6tKeoOvdQp/btkUVdRdCHLu/anPJyYxh5UZUSyhiei9WuCS/73xJ/T5Ghz2TPfRpU+iv7/g0o+1GUu0W0ilQ22Dvm3crOrrtj1jyInxLj/noMMiZjNd1PgNhxX1uGNhfhBT9SuCu53ws4/oULl4Cgdu/2cPiwVSI6SgNvJ8d6u+s40Ib64rfGuvo8ztsusxlgtHomlD2cIbDJQCiuBiHsD8SnsHduapMCBZUQu6GbE+mEei3belUSrQoitWasEsEkHRT+vZpnWujfVeWg1oSxSy8/CD/R0PGFd3ROd90Ms/wpd8MMAzjrlTwVfYFCNXMWvrzJweDuI6FuYg6QqWc4An7wLFX4Pecog8pMIV5QuxISiOG24o/i5hDfvlYEaL0HZ3uu6JL/Dl0nqXhPxTwWUFDFLPmqhlUgMatfa1u0ZDIu8L7ojgg4ixHRMOXNylH3+0yAAKi1TdWrs+qBop9FmEpOvUUAAAAVyjyWq+bP/wFxnkSPFJNCJ4Rxd4=</CipherValue>
</CipherData>
</EncryptedData>
</connectionStrings>
<appSettings />
相关文章推荐
- Enterprise Library 3.0 January 2007 CTP 数据访问程序块 _ 图解配置
- iOS学习之系统自带的sqlite3的创建数据库、表,插入、查看数据
- Enterprise Library 2.0 Hands On Lab 翻译(1):数据访问程序块(一)
- Android系统新漏洞:冷冻后可获取加密数据
- Android中JSON数据解析:系统自带JSONObject以及第三方GSON的实现
- 如何在WebView中点击链接,使用自己的activity打开,不调用系统自带的浏览器
- SharePoint 2010 Reporting Services 报表服务器无法解密用于访问报表服务器数据库中的敏感数据或加密数据的对称密钥 解决方法
- java servlet手机app访问接口(一)数据加密传输验证
- Microsoft Pre-release Software Visual Studio Code Name "Orcas" - January 2007 Community Technology Preview (CTP)
- Windows系统中如何配置Apache的SSL加密访问
- 深入理解计算机系统(3.2)---数据格式、访问信息以及操作数指示符
- Enterprise Library 2.0 Hands On Lab 翻译(1):数据访问程序块(一)
- Enterprise Library 2.0 Hands On Lab 翻译(3):数据访问程序块(三)
- 在程序中调用“数据链接属性”对话框,产生连接字符串
- HOW TO:打开“数据链接属性”对话框并返回连接字符串
- DataRabbit 轻量的数据访问框架(14)-- DataRabbit 3.0 与 Linq to sql 性能比较
- 怎么把js获得的list数据加上链接定向显示在HTML中,并且点击对应内容会访问链接内容
- 请教asp中如何访问链接服务器中的数据?
- Android添加数据到系统自带的联系人界面
- 在asp.net中使用加密数据库联接字符串保证数据安全