public DbSysAuthMainDB(string pCon_IP, string pCon_DB, string pCon_USER) { string mainKey_E256 = "6LL/J2V3x6N8kXK3qj5FOxZpRR20xWFlgnscFikXwy0="; EncDecClass edc = new EncDecClass(); string mainKey_D256 = edc.AESDecrypt256(mainKey_E256, "eldigm"); string strDbconn = pCon_IP + edc.AESDecrypt256(pCon_DB, mainKey_D256) + edc.AESDecrypt256(pCon_USER, mainKey_D256); _sqlHelper = new DataObj(); _sqlHelper.SetConnect(strDbconn); }
public bool SaveConfig(string key) { BinaryFormatter bf = new BinaryFormatter();//以二进制文件序列化和反序列化 using (MemoryStream ms = new MemoryStream()) { bf.Serialize(ms, this); byte[] buffer = ms.GetBuffer(); string str = EncDecClass.AESEncryptRetBase64(buffer, encIV, encKey); return(SunCreate.Common.ConfigHelper.SetConfigValue(key, str)); } }
public static DatabaseConfigClass GetConfig(string key = "SqlServerConnectString") { string str = SunCreate.Common.ConfigHelper.GetConfigString(key); if (string.IsNullOrWhiteSpace(str)) { return(null); } byte[] bts = EncDecClass.AESDecryptInBase64(str, encIV, encKey); BinaryFormatter bf = new BinaryFormatter();//以二进制文件序列化和反序列化 using (MemoryStream ms = new MemoryStream(bts)) { return(bf.Deserialize(ms) as DatabaseConfigClass); } }
public DbSite(string pCon_IP, string pCon_DB, string pCon_USER, string pType) { string mainKey_E256 = "6LL/J2V3x6N8kXK3qj5FOxZpRR20xWFlgnscFikXwy0="; EncDecClass edc = new EncDecClass(); string mainKey_D256 = edc.AESDecrypt256(mainKey_E256, "eldigm"); string strDbconn = ""; if (pType == "1") { strDbconn = pCon_IP + pCon_DB + edc.AESDecrypt256(pCon_USER, mainKey_D256); } else { strDbconn = pCon_IP + edc.AESDecrypt256(pCon_DB, mainKey_D256) + edc.AESDecrypt256(pCon_USER, mainKey_D256); } _sqlHelper = new DataObj(); _sqlHelper.SetConnect(strDbconn); }