web.config 링크 문자열 암호화 기록

2064 단어 config
//이게 바로 ConnString 복호화입니다. 복호화된 문자열로 데이터베이스에 연결하면 됩니다.
암호화된 dll을 도입해야 합니다
DesEncrypt.dll dbHelper.ConnectionString = DecryptPassword(System.Configuration.ConfigurationManager.ConnectionStrings[connectionStringName].ConnectionString);
 
private static string DecryptPassword(string conn)
{

int pos= conn.IndexOf("Password=");
if (pos<=0) return conn; //            
pos += 9;//  Password=    
int len=conn.IndexOf(';',pos);
if (len<=0)
len=conn.Length-pos;
else
len=len-pos;
string pass = conn.Substring(pos, len);
return conn.Replace(pass,DesEncrypt.DesEncrypt.Decrypt(pass));

}

좋은 웹페이지 즐겨찾기