在asp.net 2.0中,可以很方便地加密web.config文件里的敏感信息了.比如如果有权限操作服务器的话,
可以用下面的方法加密web.config里的敏感信息,比如要加密数据库连接串
aspnet_regiis -pe "connectionStrings" -app "/应用程序的名字"
如果没权限的话,可以在程序里动态实现
Configuration config
=
Configuration.GetWebConfiguration(Request.ApplicationPath);
ConfigurationSection section
=
config.Sections[
"
connectionStrings
"
];
section.ProtectSection (
"
DataProtectionConfigurationProvider
"
);
config.Update ();
相关文章
- web.config的数据库连接字符串进行加密
- [转]ASP.NET Web.Config 读写辅助类
- 对web.config的ConnectionString加密
- C# asp.net IIS 在web.config和IIS中设置Session过期时间
- ASP.NET使用ConfigurationSection在Web.Config创建自定义配置节集合
- 浅谈ASP.NET配置文件加密
- Asp.Net Session的三种方法及Web.Config设置
- .net mvc 站点自带简易SSL加密传输 Word报告自动生成(例如 导出数据库结构) 微信小程序:动画(Animation) SignalR 设计理念(一) ASP.NET -- WebForm -- ViewState ASP.NET -- 一般处理程序ashx 常用到的一些js方法,记录一下 CryptoJS与C#AES加解密互转
- 【转】用ASP.NET加密Cookie数据
- 适用于app.config与web.config的ConfigUtil读写工具类 基于MongoDb官方C#驱动封装MongoDbCsharpHelper类(CRUD类) 基于ASP.NET WEB API实现分布式数据访问中间层(提供对数据库的CRUD) C# 实现AOP 的几种常见方式