ASP.NET数据库连接字符串的加密与解密
上一篇 /
下一篇 2008-02-17 19:10:40
/ 个人分类:电脑技术
|5F+U-?H6O0开始--->运行,输入cmd,接着输入以下内容友商社区%kH4N0a}(s_3N7f3|
t
#d }0x![-LC)B$q0加密:
%Ko&GsM1^I0
U(R/CLh_ H[ x0C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pef "connectionStrings" "你的Web项目路径"
{_{9`&w0
;f.o Yv;r/A#N:T0解密:
G7i
Z*k`]#x0友商社区X0X?t+Qo K3v+e!k}
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "你的Web项目路径"友商社区){.j5S{-z
?Ew
|
友商社区"m!@OE`FwQ
.NET为版本的路径自行修改,其中connectionStrings连接字符串的名称。
"a#D"c(s.k|0
(U6OBo"rH.E/F+@O0需要注意的是,加密过程中使用了一个基于本机的密钥,这意味着解密过程必须在同一台计算机上完成。如果是将加密后的Web.config文件移动到其它计算机上,那么Web.config文件中的连接字符串将不能够正常解密。
,{
a;l&q d0,Z8d'?\3xe0做完后找到C:\Documents and Settings\All Users\Application Data\Microsoft\Crypto\RSA\MachineKeys目录下,找到生成的密钥文件(可按时间查找),给上network service可读取权限,不然会出现Error message from the provider: The RSA key container could not be opened. 无法读取
;v+@ vmv2N0友商社区d#N*b)w,[o$u/Bn
导入论坛
引用链接
收藏
分享给好友
推荐到圈子
管理
举报
TAG: