就web.config 加密数据库连接 请教下数据库
<add key="ConnectionString" value="server=localhost;database=ZuoYou;User ID=zuoyou_data;password=2502636"/>
加密的为
<add key="ConnectionString" value="E42BEA31D8B8FD880EF750D4234331EBB42C8271F35746B191D795C34D7946A47B51D830142887E5A488CC316C43EF902AF260764F8F8F59F6F8696C6D816A1EFFF24E20C53251F2DAF028C5677B4DFF79E90CD96A4C0DCBDF87F0EE549412D3972CC92C24D7A67E4A7C75F23C428828C91DBE355B455AE868EF28BC121AE5CECBDAB5A1AEF1272615CD9E971BF9C6F3D9EB8EB98ED3A84CABBE1BF4798AAF72EC39112E5419A5A214E0C7387493C40CF2255EF45FF9DB9B"/>读取的为
SqlConnection myConnection = new SqlConnection(ConfigurationSettings.AppSettings["ConnectionString"]);不知道如何写  读取的时候解密    请较我加密解密的是
public static string Encrypt(string Password)
{
string str = "";
FormsAuthenticationTicket ticket = new System.Web.Security.FormsAuthenticationTicket(Password,true,2);
str = FormsAuthentication.Encrypt(ticket).ToString();
return str;
}
public static string Decrypt(string Passowrd)
{
string str="";
str= FormsAuthentication.Decrypt(Passowrd).Name.ToString();
return str;
不知道如何写  读取的时候解密    请较不知道如何写  读取的时候解密    请较不知道如何写  读取的时候解密    请较

解决方案 »

  1.   

    petshop3.0有一个加密解密的类,你看看就知道了
      

  2.   

    SqlConnection myConnection = new SqlConnection(
    Decrypt(ConfigurationSettings.AppSettings["ConnectionString"]));
      

  3.   

    个人认为实用性不强
    1.每次连接数据库都要处理解码,减慢速度
    2.如果customer知道加密方式,加密数据形同虚设
      

  4.   

    这种加密方式是骗小孩子的,降低了程序的速度
    任何一下管理员在页面中加入Response.Write 都可以看到加密的密码,所以没必要用它
      

  5.   

    个人认为实用性不强
    1.每次连接数据库都要处理解码,减慢速度
    2.如果customer知道加密方式,加密数据形同虚设
     
    ------------------------------------------>
    解码一次就可以了,加载到Cache里 :)
      

  6.   

    lyhold(让你飞) 就这样