加密:(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
本文介绍如何使用aspnet_regiis工具在ASP.NET 2.0环境中进行连接字符串的加密和解密操作。通过示例bat文件展示具体的命令行参数设置,包括加密和解密的方法及注意事项。

1077

被折叠的 条评论
为什么被折叠?



