ASP.net如何对数据库连接字符串进行加密和解密?
一般网页中数据库连接字符串配置在web.config文件中,连接时读取ConfigurationManager.AppSettings["ConnectionString"]来获得连接字符串,怎样再对它进行加解密?还是这样已经足够安全了?
足够安全。 配置文件有可能被别人获取吗? 还有解密市必须是在加密的电脑上接密 不然解密是不成功的 至关重要 PETSHOP4里面有加密解密的例子,不过没意思, 懂的人拿到web.config文件后,还是可以还原 在命令模式下进入该目录即可运行,完整命令为: aspnet_iis -pef "connectionStrings" "Web.cofing绝对路径(注:不需要输入web.config)" 如果正常会提示“成功”,此时打开Web.config会发现字符串已加密 解密命令为: aspnet_iis -pdf "connectionStrings" "Web.cofing绝对路径(注:不需要输入web.config)" 注意的是加密、解密必须在一台机器上完成。 文章出处:DIY部落(http://www.diybl.com/course/4_webprogram/asp.net/netjs/200838/103593.html) 楼上的 那只有他在你加密的电脑上解密才可以!!!!! 关注中。。。。。。。。。。。 待高人,不过最好还是加密咯! 如果网站有漏洞的话,配置文件也会被窃咯! 为什么不用MD5呢?引用 为什么不用MD5呢? 你能解密吗...引用 引用 8 楼 laoyingisme 的回复: 为什么不用MD5呢?你能解密吗... 呵呵 引用 在命令模式下进入该目录即可运行,完整命
相关问答:
小弟搞ASP.NET也快2年了 但是架构问题一直都是用的别人架构好的 一直想自学架构 有介绍好书的没? 大家一起分享哈 感激不敬啊 sf 先学基本的吧《你必须知道的.NET》 迅雷上可以下的。 你必 ......
protected void btnLogin_Click(object sender, EventArgs e) { SqlConnection conn = new SqlConnection("Server = (local);user id = sa;pwd = 1;database = Login"); &nb ......
C# code: SqlConnection conn = CsDB.sqlcon(); SqlDataAdapter da = new SqlDataAdapter("select fwCoding from bjmuma_fwCoding where OrderNumber='" + Order + & ......
3个radioButton 一个Button 一个label C# code: protected void Button1_Click(object sender, EventArgs e) { string str = null; RadioButton rdo=(RadioButton)sender; ......