加密配置节的信息

通常在应用asp.net程序的时候,会将连接数据库的的ConnectionString信息放到WebConfig.xml文件中,但是连接字符串中的用户名和密码不就暴露了吗
其实可以用aspnet_regiis来加密和解密ConnectionString信息

比如加密的时候可以写一个加密的批处理文件
@echo off
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -pdf "connectionStrings" "D:/MSDN/.NET Pet Shop 4.0/Web"
PAUSE

 

解密的时候可以用
@echo off
C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/aspnet_regiis.exe -pef "connectionStrings" "D:/MSDN/.NET Pet Shop 4.0/Web"
PAUSE

时间: 2024-09-20 05:29:50

加密配置节的信息的相关文章

加密配置节

 protected void Button1_Click(object sender, EventArgs e) { Configuration config = WebConfigurationManager.OpenWebConfiguration(Request.ApplicationPath); ConfigurationSection appSettings = config.GetSection("connectionStrings"); if (appSettings.

asp.net 2.0 中加密web.config 文件中的配置节

asp.net|web|加密 在asp.net2.0中新增了对web.config中的部分数据进行加密的功能,可以使用RSAProtectedConfigurationProvider和DPAPIProtectedConfigurationProvider来加密,本文说明使用RSAProtectedConfigurationProvidert和计算机级别的密钥容器进行加密的步骤. 1.         首先确定要进行加密的web.config中的配置节是否可以加密 2.         创建RS

在ASP.NET中创建自定义配置节(翻译)

asp.net|创建|asp.net 一.介绍 ASP.NET Web应用程序用一种内置的方法访问简单的"键/值"配置数据.在Web.config文件中,你可以创建节来存储简单的"键/值"对.例如,新建一个ASP.NET项目,在Web.config文件中添加如下的标记作为元素的子标记: 该节包含了用两个标记定义的"键/值"对,你可以通过Page对象内置的ConfigurationSettings属性获得它们的值.作为开始,在你的项目中新建一个名为

自定义配置节处理实现个性化web.config

web 通过System.Configuration中的ConfigurationSettings类的AppSettings属性,可以很方便访问web.config配置文件中appSettings节点的数据.对于web程序利用这个配置文件存放一些只读的程序信息,比如程序名称,作者信息,数据库连接字符串等将是十分方便有用.如: <!--Sample.aspx-->private void Page_Load(object sender, System.EventArgs e){ this.tbN

创建自定义配置节

在.Net 应用程序中,我们经常看到VS为我们生成的项目工程中都会含有App.config或者Web.config这样的文件.这个文件就是我们所说的应用程序配置文件.在这个文件里面记述着一些与我们的应用程序相关的信息,如:数据库连接,认证模式等.我们在程序中可以利用 ConfigurationManager的ConnectionStrings属性方便的获取配置文件中的数据库连接字符串信息. 可是有时候,我们需要对它进行一些扩展,加入一些自定义的元素,而不是仅仅使用默认的配置.例如,我们可能需要在

IIS 无法读取配置节&amp;quot;system.web.extensions&amp;quot;,因为它缺少节声明

今天在本地安装iis,搭建网站,应用程序的时候报错下面的错误: 服务器错误 Internet Information Services 7.5 错误摘要 HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息 模块 IIS Web Core 通知 BeginRequest 处理程序 尚未确定 错误代码 0x80070032 配置错误 无法读取配置节"system.web.extensions",因为它

无法读取配置节 system.serviceModel 因为它缺少节声明的解决方法_win服务器

在Windows Server2008 R2中的IIS7中部署WCF服务时报出如题错误: HTTP 错误 500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效. 详细错误信息模块 IIS Web Core 通知 未知 处理程序 尚未确定 错误代码 0x80070032 配置错误 无法读取配置节"system.serviceModel",因为它缺少节声明. 解决办法:在"服务器管理器"的"功能"

浏览ASP.NET文件配置错误的问题(任务紧,请各位大哥一定要帮帮小弟啊)无法识别的配置节“connectionStrings”

问题描述 "/blog"应用程序中的服务器错误.--------------------------------------------------------------------------------配置错误说明:在处理向该请求提供服务所需的配置文件时出错.请检查下面的特定错误详细信息并适当地修改配置文件.分析器错误信息:无法识别的配置节"connectionStrings"源错误:行10:<configuration>行11:<appSe

《Total Commander:万能文件管理器》——第4.4节.标签信息的保存、导入、导出

第4.4节.标签信息的保存.导入.导出 网友问:「已锁定的标签记录在哪里?我想通过复制配置文件,实现在新版TC中直接出现我在旧版TC中锁定的标签?」 答复如下: TC的几乎所有信息,都是保存在安装目录的 wincmd.ini 文件中. 用户可以通过如下方式,去找到所需信息的详细位置: 1.段标题:从ini文件中的段标题,如 [Configuration].[left] 等,可以大概看出本段的内容.有些参数名称,也直观表达了参数的意义和功能. 2.搜索:如果你知道某些关键字,可以通过搜索功能,找到