加密数据库连接字符串(asp.net 2.0)

本文介绍如何使用aspnet_regiis工具在ASP.NET 2.0环境中进行连接字符串的加密和解密操作。通过示例bat文件展示具体的命令行参数设置,包括加密和解密的方法及注意事项。
 在asp.net 2.0中可以通过aspnet_regiis工具来进行连接字符串的加解密操作,若项目的名称是"myconfiguration",则代码如下:

加密:(asp.net 2.0)
aspnet_regiis -pe "connectionstrings" -app "/myconfiguration" -prov "RSAProtectedConfigurationProvider"

解密:
aspnet_regiis -pd "connectionstrings" -app "/myconfiguration"

其中:
-pe 指的是加密的web.config程序段
-app 指的是web应

用程序的虚拟目录
-prov 指的是选择哪能种加密方式的Provider
-pd 指的是解密web.config程序段




写了个.bat文件

解密字符串.bat

@echo off
echo 正在解密web.confing文件中的數據庫連接字符串 
cd c:/windows/microsoft.net/framework/v2.0.50727

rem 這個只能應用於asp.net2.0中,且數據庫連接字符串必須放在"connectionString"中,不能放在"appSettings"中
rem [注意] "/web" 請改為您自己的應用程序名稱(IIS中的應用程序),前面要記得加 "/"

aspnet_regiis -pd "connectionStrings" -app "/web"

echo 解密成功!
echo. & pause



加密字符串.bat

@echo off
echo 正在加密web.confing文件中的數據庫連接字符串 
cd c:/Windows/Microsoft.net/Framework/V2.0.50727

rem 這個只能應用於asp.net2.0中,且數據庫連接字符串必須放在"connectionString"中,不能放在"appSettings"中

rem [注意] "/iweb" 請改為您自己的應用程序名稱(IIS中的應用程序),前面要記得加 "/"

aspnet_regiis -pe "connectionStrings" -app "/web" -prov RSAProtectedConfigurationProvider

echo 加密成功!
echo. & pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值