asp.net webconfig文件中连接字符串加密
来源:互联网 发布:fifaonline3数据库 编辑:程序博客网 时间:2024/05/17 06:39
通过使用命令,可以将Web.config文件的连接字符串区域加密。当ASPX页面请求连接字符串时,将由ASP.NET自动对信息进行解密。加密必须由以下命令行来执行。依次单击Start/Run/cmd并切换至C:\WINDOWS\ Microsoft.net\ Framework\ v2.0.xxxx,其中xxxx是您的软件版本。如果C:\Websites\BegAspNet2Db是站点根目录的话,即可输入如下命令行:
aspnet_regiis –pef connectionStrings C:\Websites\BegAspNet2Db
加密连接字符串的命令行工具还可以使用虚拟路径语法(在IIS元数据库中的路径),而无需指定Web.config文件的完全限定路径,如下所示:
aspnet_regiis –pe connectionStrings –app /BegAspNet2Db
一旦执行完了加密过程,就可以打开Web.config文件,但是连接字符串已经被混淆。当ASP.NET需要,连接字符串即可自动解密,或者如果需要进行一些更改,例如修改密码,则可以手动输入以下代码来解密。
aspnet_regiis –pdf connectionStrings c:\Websites\BegAspNet2Db
请注意,在默认情况下,加密过程使用了一个基于加密算法执行的机器的键。解密过程(无论手动还是在处理页面过程中)必须发生在与加密相同的机器上。例如,作为XCOPY部署的一部分,移动Web.config至另外一台机器将会导致Web.config无法解密,所以推荐在部署Web站点至最终机器之后,再将连接字符串进行加密。
- asp.net webconfig文件中连接字符串加密
- asp.net 中webconfig文件
- ASP.NET中web.config中加密连接字符串
- asp.net webconfig文件详解
- asp.net webconfig文件详解
- 对Webconfig中的连接字符串进行加密
- asp.net在webconfig文件中开关闭验证
- 关于asp.net 连接字符串加密
- c# asp.net 修改webconfig文件 配置
- c# asp.net 修改webconfig文件 配置
- web_在webconfig中写连接字符串
- ASP.NET中web.config中加密连接字符串 [转自9who]
- ASP.NET中字符串进行MD5加密
- ASP.NET中对字符串加密
- 关于asp.net(c#),webconfig中如何定义一个字符串让所有页面共同使用?
- 关于.net2.0中Webconfig中连接串的加密
- 关于.net2.0中Webconfig中连接串的加密
- 关于.net2.0中Webconfig中连接串的加密
- 标准库——STL里面的全排列:next_permutation()
- 【Qt开发】Qt信号与槽 示例
- 网站心得
- AcDbCurve::extend 延长指定多义线的前后长度
- 启动和关闭数据库
- asp.net webconfig文件中连接字符串加密
- 模仿win7透明效果的静态页面
- ubuntu下设置root帐户的密码
- C# enter键发送数据
- 大项目如何调试页面?
- Java学习第六天
- 代码覆盖率测试
- oracle文件
- 相位相关算法