`
wsql
  • 浏览: 11777634 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

web.config加密某个配置节

 
阅读更多

今天,由于项目需要,重新学习了一下petshop4.0,安装后,发现web项目中的web.config中的connectionStrings节是加密的,运行的时候能够正常运行.

我主要是想学习一下asp.net2.0中membership的使用.(我选择的安装方式:源代码+DB).

web.config的加密相关节从某种程度上,提高了数据的安全性.

其实,加密web.config很简单.

针对petshop4.0的现状,我们先解密:

1.打开vs200X命令提示窗口(类DOS窗口)

2.输入aspnet_regiis -pdf "connectionStrings" "petshop4.0中web项目的路径",回车.

这样就可以解密成功了, 现在再打开vs,提示web.config已经改变,是否重新加载,选择"是",就可以看到原始的连接字符串了。

那么如果拿过来一个网站,如何对其web.config进行加密呢?同样:

1.打开vs200X命令提示窗口(类DOS窗口)

2.输入aspnet_regiis -pe "connectionStrings" -app "web站点的虚拟目录名"

注意:这里加密的时候,不能象解密的时候用绝对路径.命令会提示你错误.所以要在IIS中先将web配置好.

如果你想用自定义的加密算法加密web.config.那么在上述加密命令后,要再加一个命令行开关:

-prov "自定义加密算法类名"

这样就可以完成你想要的加密了。

分享到:
评论

相关推荐

    asp.net web.config加密解密方法

    使用命令行工具aspnet_regiis.exe 你还能够使用aspnet_regiis.exe命令行工具来加密和解密Web.config文件配置部分,你可以在”%WINDOWSDIR%\Microsoft.Net\Framework\version”目录下找到这个工具。为了加密Web....

    C# ASP.NET - 加密解密Web.config文件

    说明:使用System.Configuration.SectionInformation中的ProtectSection和UnprotectSection实现对配置节的加密和解密;

    asp.net access web.config denied

    您可能感兴趣的文章:详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用...

    config加密

    pdf 和-pef 参数是对指定的物理目录里的Web.config文件进行加密,我们可以先将App.config文件改名为Web.config,通过这两个参数便可以“骗”过系统,让它将指定的配置节进行加密,我们只需要将加密后的文件名改回App...

    asp.net 禁用viewstate在web.config里

    您可能感兴趣的文章:详解ASP.NET配置文件Web.configasp.net代码中修改web.config节点的具体方法ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法asp.net web.config加密解密方法ASP.NET(C#)应用...

    ASP.NET 2.0+SQL Server 2005全程指南-源代码

    5.4.5 加密和解密Web.Config文件的配置节 5.4.6 ASP.NET网站管理工具 5.4.7 ASP.NET MMC管理单元 5.5 本章小结 第6章 数据源控件 6.1 SqlDataSource数据源控件 6.2 AccessDataSource数据源控件 6.3 ...

    ASP.NET4高级程序设计第4版 带目录PDF 分卷压缩包 part1

    5.3.10 加密配置节 5.4 .NET组件 5.4.1 创建组件 5.4.2 通过App_Code目录使用组件 5.4.3 通过Bin目录使用组件 5.5 扩展HTTP管道 5.5.1 HTTP处理程序 5.5.2 创建自定义的HTTP处理程序 5.5.3 配置...

    ASP.NET4高级程序设计(第4版) 3/3

    5.3.10 加密配置节 159 5.4 .NET组件 161 5.4.1 创建组件 161 5.4.2 通过App_Code目录使用组件 162 5.4.3 通过Bin目录使用组件 163 5.5 扩展HTTP管道 165 5.5.1 HTTP处理程序 165 5.5.2 创建自定义的...

    asp.net知识库

    C# 获取数据库中某个某个表的创建脚本 DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取...

    C#编程经验技巧宝典

    C#编程经验技巧宝典源代码,目录如下: 第1章 开发环境 1 <br>1.1 Visual Studio开发环境安装与配置 2 <br>0001 安装Visual Studio 2005开发环境须知 2 <br>0002 配置合适的Visual Studio 2005...

Global site tag (gtag.js) - Google Analytics