好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

web.config数据库连接解密 - 网站安全 - 自学php

web.config 数据库 连接   <connectionStrings> <add name="EnterpriseWebConnectionString" connectionString="Data Source=. ; Initial Catalog=Enterprise;User ID=sa;Password=1391018" providerName="System.Data.SqlClient"/> </connectionStrings>       如何给Data Source=. ; Initial Catalog=Enterprise;User ID=sa;Password=1391018" providerName="System.Data.SqlClient 加密? 在程序中如何调用?能否给个例子?有没有方便加解密的小工具呢?   1. .NET本身已经提供有Encrypt命名空间的一些加密算法,有对称的,也有非对称的。当然,你也可以设计自己的一个加密算法。 2. 无论是Web应用,还是Winform应用,连接串都通常是保存在web.config或者app.config里的,并且提供了相应的一个Singleton模式的类来提供对连接串的访问。 3. 你需要做的,就是每次连接前,利用这个Singleton类把连接串密文取出,解密后再把明文作为参数传递给Connection对象的构造子进行连接。       连接字符串加密   @echo off C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ asp net_regiis.exe -pef "connectionStrings" "C:\Program Files\Microsoft\.NET Pet Shop 4.0\Web" PAUSE 连接字符串解密 @echo off C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -pdf "connectionStrings" "C:\Program Files\Microsoft\.NET Pet Shop 4.0\Web" PAUSE  

查看更多关于web.config数据库连接解密 - 网站安全 - 自学php的详细内容...

  阅读:42次