ASP.NET2.0中配置文件的加密与解密
2008-12-09 14:43
369 查看
首先添加引用: using System.Web.Configuration;
加密操作如下:
解密操作如下:
实践:
加密前的配置文件:
加密操作如下:
以下为引用的内容: private void ProtectSection(string sectionName, string provider) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath); ConfigurationSection section = config.GetSection(sectionName); if (section != null && !section.SectionInformation.IsProtected) { section.SectionInformation.ProtectSection(provider); config.Save(); } } |
以下为引用的内容: private void UnProtectSection(string sectionName) { Configuration config = WebConfigurationManager. OpenWebConfiguration(Request.ApplicationPath); ConfigurationSection section = config.GetSection(sectionName); if (section != null && section.SectionInformation.IsProtected) { section.SectionInformation.UnprotectSection(); config.Save(); } } |
加密前的配置文件:
以下为引用的内容: <?xml version="1.0"?> <configuration> <appSettings> <add key="name" value="shy520" /> <add key="address" value="cnblogs" /> </appSettings> <system.web> <compilation debug="true"/> </system.web> </configuration> 加密后的配置文件: <?xml version="1.0"?> <configuration> <appSettings configProtectionProvider="DataProtectionConfigurationProvider"> <EncryptedData> <CipherData> <CipherValue> AQAAANCMnd8BFdERjHoAwE/Cl+s BAAAABi1ATlNkEUGEf0XyWGL2Xg QAAAACAAAAAAADZgAAqAAAABAAA ABIhxMWlazAntwIIpST1CDXAAAA AASAAACgAAAAEAAAAPz/YKYx07c b+h4fqdr4fkLgAAAAX1Ieyc+WSx AfsDW1vn2C/fXsG2TAnYeUgaCov 8e3nGFTHHsH91gLiqKregFPYzGR vW1xrez/3VwOmJI9eS7EFKrcXej NnHL66kg2iNRk3ntLNZlZtTs3cZ 9w63u47VKAjs6miWsGBz2GntL/9 UGHLELigrJcr3YJ+lsjOscExQnv HGvA48EfxpD+tEiFBtgXeHsFkQX cqGySshx16vCt2GUNUC3ZmEAhBh UsAFkPIYqelYHd4+m9a/xPe2tqw GIbla1wbW2NDEfrzJPwnkfmpNqR hXijKImipwXbDVYy6o0UAAAAs8D suYNOhJ7qAjJa2c/4eUC7sks= </CipherValue> </CipherData> </EncryptedData> </appSettings> <system.web> <compilation debug="true"/> </system.web> </configuration> |
相关文章推荐
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- 转贴:ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密(转载)
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密(转载)
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET2.0中配置文件的加密与解密
- ASP.NET 2.0加密解密Web.config配置文件
- asp.net配置文件connectionStrings加密和解密
- Spring的一种配置文件加密解密
- spring jdbc配置文件进行加密解密
- Spring加载Properties配置文件的加密解密处理
- spring下jdbc配置文件进行加密解密
- 给hibernate配置文件加密 解密的方案
- c# web.config 配置文件的加密与解密,aspnet_regiis.exe