Beispiel #1
0
        public static string CreateContextValue(string name, string password)
        {
            string str  = DESHelper.Encode("eeeeeasy", "eeeeeas", name);
            string str2 = DESHelper.Encode("eeeeeasy", "eeeeeas", password);

            return(str + "|" + str2);
        }
Beispiel #2
0
        private void Btn_save_Click(object sender, EventArgs e)
        {
            try
            {
                DirectoryInfo str  = new DirectoryInfo(string.Format(@"{0}..\..\..\config\SQL.xml", Application.StartupPath));
                string        path = str.FullName;

                SQLInfo.Server   = txt_server.Text;
                SQLInfo.DB       = txt_dbName.Text;
                SQLInfo.UserID   = txt_user.Text;
                SQLInfo.Password = txt_pwd.Text;
                if (radioButton_close.Checked)
                {
                    SQLInfo.IsSave = false;
                }
                else
                {
                    SQLInfo.IsSave = true;
                }

                XMLHelper.WriteNode(path, "server", SQLInfo.Server);
                XMLHelper.WriteNode(path, "sb", SQLInfo.DB);
                XMLHelper.WriteNode(path, "userid", SQLInfo.UserID);
                XMLHelper.WriteNode(path, "password", DESHelper.Encode(SQLInfo.Password));
                XMLHelper.WriteNode(path, "issave", (SQLInfo.IsSave) ? "1" : "0");
                ChangeDBEvent();
                this.Close();
            }
            catch (Exception ex)
            {
                LogHelper.Error("数据库参数变更发生异常!", ex);
            }
        }
Beispiel #3
0
        public static void SetSOSCookie(string key, string value, int expires)
        {
            string     keyValue   = DESHelper.Encode(value, CookieHelper.EncryptKey);
            HttpCookie httpCookie = new HttpCookie(key, keyValue);

            httpCookie.Domain = SettingHandler.GetNode("CookieDomain").InnerText;
            if (expires != 0)
            {
                httpCookie.Expires = DateTime.Now.AddDays((double)expires);
            }
            HttpContext.Current.Response.Cookies.Add(httpCookie);
        }
Beispiel #4
0
        public static string UserRegister1()
        {
            /*MD5(operationType  +merchantID
             +request+系统证书(MD5))
             * 取 32 位小写 \"+\"此处仅表示字符串拼接*/
            string request = DESHelper.Encode("" + test_request + "", strKey, strIV);
            string json    = FIXED_JSON_DATA_UserRegister.Replace("{0}", strMerchantID).Replace("{1}", GetSign1());

            //json = DESHelper.Encode(json);
            //json = "123456";
            json = "operationType={0}&merchantID={1}&sign={2}&request={3}";
            json = string.Format(json, "user.register", strMerchantID, GetSign1(), request);
            //string strTest = new WebUtils().DoPost("http://180.168.26.114:20010/p2p-deposit/gateway.htm", json);
            return("");
        }
Beispiel #5
0
        private static string GetSign1()
        {
            string str1 = "O75eJ5spQphliWkDyBTXItr9RH/lz3O0Qj08cPVAFYjmboeyvbx3itLYU80BmCwt9IaoUmJvrk8yV6coYjJ5kKQsSQJsQd8hgsTvN9rDVGiQtUboGHa4qwRDHumg+5Cwt4rKVhorpQZrDevVmjJKLSo3ruD5b1E0OiyFzlTvSb92+il07XCHuFYHbj7a9zi7gwvCJcJS6qVj8FV7sXh0x7i9jdcB4yPQsXbSvcD9ciyLTL7XuxmZ0/vIDcc9vfE9v4DDO0cOqgasbk97834FSTu7iq2LlhjZPjG4KsW1mFvUiRucKNl62K/IFZRAa5hLTdwfIz2pD2CxrVPgQQZdi1UbygPlMsi6V3TwiV6hLm/iXnI3L6ZiNi556xzm+rjtZ3Rxbjd0t90neXFTjA9R+Yt9Mwd1xlOPoxq1JHHY4sgnVetkoj4Srg==";
            //string str2 = DESHelper.Decode_(str1, "2EDxsEfp", "ICHuQplJ0YR9l7XeVNKi6FMn");

            string str3 = DESHelper.Decode(str1, "ICHuQplJ0YR9l7XeVNKi6FMn", "2EDxsEfp");
            string str4 = DESHelper.Encode(str3, "ICHuQplJ0YR9l7XeVNKi6FMn", "2EDxsEfp");



            string request = DESHelper.Encode("" + test_request + "", strKey, strIV);
            string SignMD5 = "user.register" + strMerchantID + request + strMD5;

            SignMD5 = System.Web.Security.FormsAuthentication.HashPasswordForStoringInConfigFile(
                SignMD5, "MD5").ToLower();
            return(SignMD5);
        }