读取数据库连接字符串
Web.Config中读取数据库连接字符串:
string conn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings
["conn"].ToString();
加密数据库连接字符串:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -pef "connectionStrings" "D:\Visual Studio 2005\WebSites\WebSite1"
解密数据库连接字符串:
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727>aspnet_regiis -pdf "connectionStrings" "D:\Visual Studio 2005\WebSites\WebSite1"
加密的方法:
using System.Security.Cryptography;
using System.Text;
protected string getMD5(string str1)
{
string cl1 = str1;
string pwd = "";
MD5 md5 = MD5.Create();
// 加密后是一个字节类型的数组
byte[] s = md5.ComputeHash(Encoding.Unicode.GetBytes(cl1));
// 通过使用循环,将字节类型的数组转换为字符串,此字符串是常规字符格式化所得
for (int i = 0; i < s.Length; i++)
{
// 将得到的字符串使用十六进制类型格式。格式后的字符是小写的字母,如果使用大写(X)则格式后的字符是大写字符
pwd = pwd + s[i].ToString("x");
}
return pwd.ToUpper();
}
浙公网安备 33010602011771号