VS Web.config 密码加密加密
2010-08-11 10:30
330 查看
ASP.NET 2.0 中有一个新的安全特性.可以对 Web.config 文件中的任何配置节进行加密处理,可以通过手工运行工具aspnet_regiis或者编程来完成这个工作。如果你可以直接访问你的Web 服务器,你可以通过运行如下的命令行.
可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所
1、加密:
自动加密:
@echo off
set str=%~dp0
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" %str:~0,-1%
pause
手动配置:
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "E:\china2car\manage.china2car.com"
pause
2、解密:
自动解密:
@echo off
set str=%~dp0
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" %str:~0,-1%
PAUSE
手动配置:
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "E:\china2car\manage.china2car.com"
PAUSE
注:.net版本都需要手动配置.
①、v2.0.50727:当前使用的.net版本
②、E:\china2car\manage.china2car.com:当前网站路径
可以使用受保护配置来加密 Web 应用程序配置文件(如 Web.config 文件)中的敏感信息(包括用户名和密码、数据库连接字符串和加密密钥)。对配置信息进行加密后,即使攻击者获取了对配置文件的访问,也可以使攻击者难以获取对敏感信息的访问,从而改进应用程序的安全性。 针对asp.net 2.0的应用程序的数据库链接字符串进行加密:例如,未加密的配置文件中可能包含一个指定用于连接到数据库的连接字符串的节,如下面的示例所
1、加密:
自动加密:
@echo off
set str=%~dp0
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" %str:~0,-1%
pause
手动配置:
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "E:\china2car\manage.china2car.com"
pause
2、解密:
自动解密:
@echo off
set str=%~dp0
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" %str:~0,-1%
PAUSE
手动配置:
@echo off
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "E:\china2car\manage.china2car.com"
PAUSE
注:.net版本都需要手动配置.
①、v2.0.50727:当前使用的.net版本
②、E:\china2car\manage.china2car.com:当前网站路径
相关文章推荐
- 对文本框中密码加密,对web.config中字符串的加密,身份验证
- 对hishop 商城 web.config加密,和解密码详细说明
- 对web.config加密,和解密码详细说明
- 对web.config加密,和解密码详细说明
- VS 2008 xml文件(包括web.config)高亮显示和智能提示失效修复
- 第二篇博客:web.config加密与解密
- web.config文件加密-ASP.NET
- web.config文件加密
- 如何加密Web.Config中的连接字符串
- web.config加密和解密
- ASP.NET 2.0加密Web.config 配置文件 (终极版)
- ASP.NET 2.0加密Web.config 配置文件
- 关于webconfig的加密(RSAProtectedConfigurationProvider和DataProtectionConfigurationProvider)
- 加密Web.Config配置文件
- ASP.NET 2.0加密Web.config 配置文件
- ASP.NET中web.config中加密连接字符串
- web.config 加密步骤
- web.config 节点的加密
- 加密web.config
- Web.config配置文件的加密,解密及读写操作