Пример #1
0
        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);
        }
Пример #2
0
        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));
            }
        }
Пример #3
0
        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);
            }
        }
Пример #4
0
        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);
        }