回 帖 发 新 帖 刷新版面

主题:◣☆◢asp.net2.0如何加密数据库联接字符串◣☆◢

[size=3]

    

[url=http://www.now.cnindexr.phpr=!bbsdengxinxin]【在线QQ讨论群】[/url]

[url=http://www.now.cnindexr.phpr=!bbsdengxinxin]
在asp.net2.0中,发布网站时,加密web.config,这样可以有效保证数据库用户和密码安全,其步骤如下

1.添加密钥
执行cwindowsmicrosoft.netframeworkv2.0.50727aspnet_regiis -pc hnlaw -exp
其中hnlaw为密钥名称

2.添加web.config节点
在web.config的configurationconfiguration之间添加
configprotecteddata
  providers
   add keycontainername=hnlaw usemachinecontainer=true description=uses rsacryptoserviceprovider to encrypt and 

decrypt name=hnlaw type=system.configuration.rsaprotectedconfigurationprovider,system.configuration, version=2.0.0.0, 

culture=neutral, publickeytoken=b03f5f7f11d50a3a 
  providers
configprotecteddata
注意这里keycontainername=hnlaw和name=hnlaw分别表示你的密钥名称;

3.加密web.config
到网站根目录添加一个批处理文件enweb.bat,内容如下
@echo off
cwindowsmicrosoft.netframeworkv2.0.50727aspnet_regiis -pef system.webidentity ehs  studiodonet2hnlawyer -prov 

hnlaw
  cwindowsmicrosoft.netframeworkv2.0.50727aspnet_regiis -pef connectionstrings ehs  studiodonet2hnlawyer -prov 

hnlaw
pause
注册上面的的路径和名称!
运行后出现成功!
4.解密
同样到网站根目录添加一个批处理文件deweb.bat,内容如下
@echo off
cwindowsmicrosoft.netframeworkv2.0.50727aspnet_regiis -pef system.webidentity ehs  studiodonet2hnlawyer
cwindowsmicrosoft.netframeworkv2.0.50727aspnet_regiis -pdf connectionstrings ehs  studiodonet2hnlawyer
pause
最后就是要注意做完后找到cdocuments and settingsall usersapplication datamicrosoftcryptorsamachinekeys目录下,找到生成
的密钥文件(可按时间查找),给上network service可读取权限,不然会出现error message from the provider the rsa key container could 
not be opened.无法读取

[/url]

  资料引用:

[url=http://www.now.cnindexr.phpr=!bbsdengxinxin]http://www.now.cnindexr.phpr=!bbsdengxinxin[/url][/size]

回复列表 (共3个回复)

沙发

嗯,多多来交流学习哟

板凳

▄︻┳═一   一═┳︻▄ 
有交流才有进步,欢迎来指点

3 楼

法蕾雅竹纤维竹元诚

寻找一直寻找机会的人!
一个趋势中的趋势的项目!
一个直销和传销终结者的项目!
一个帮助普通创业者成功的项目!
   我们在互联网上正在拓展一个生意项目,现在正在寻求合作伙伴。我们认为成功的关键是你是什么人?还有你和谁在一起。我们在乎的是--您是否是有激情、有梦想的人。有意者请跟我们联系,我们和您谈谈,给您讲解一些生意概念,或许我们可以合作。一个集即21世纪品质生活、健康生活,生态家纺,网络品牌代理商城,互联网平台项目招商进行中……详情QQ空间资料 http://294355161.qzone.qq.com
网商咨询 法蕾雅竹元诚QQ 294355161 
科技之光传访法蕾雅http://player.youku.com/player.php/sid/XMTc2MzY4MjQ0/v.swf
法蕾雅竹纤维的神奇六大功效新浪博客
http://blog.sina.com.cn/s/blog_6ca0216a0100n7hq.html 
 

我来回复

您尚未登录,请登录后再回复。点此登录或注册