ASP.NET数据库连接字符串的加密与解密

上一篇 / 下一篇  2008-02-17 19:10:40 / 个人分类:电脑技术

|5F+U-?H6O0开始--->运行,输入cmd,接着输入以下内容友商社区%kH4N0a}(s_3N7f3| t

#d }0x![-L C)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+QoK3v+e!k}
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "你的Web项目路径"友商社区){.j5S{-z ?E w |
友商社区"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+@ v mv2N0友商社区d#N*b)w,[o$u/Bn


TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2008-11-21  
      1
2345678
9101112131415
16171819202122
23242526272829
30      

数据统计

  • 访问量: 1996
  • 日志数: 34
  • 图片数: 1
  • 建立时间: 2007-11-12
  • 更新时间: 2008-10-17

RSS订阅

Open Toolbar