Example #1
0
        static void Main(string[] args)
        {
            new ConfigBootStrap();//BootStrap

            //---------

            //string content = "123";
            //string sIV = "33111111";
            //string key = Encrypt_Helper_DG.MD5_Encrypt("123").Substring(0,24);

            //string encString = Encrypt_Helper_DG.DES3_Encrypt(content, key, sIV);

            //Console.WriteLine(encString);

            //Console.WriteLine("\n------------");

            //Console.WriteLine(Encrypt_Helper_DG.DES3_Decrypt(encString, key, sIV));

            string source       = "123456eeasdasdas";
            string encodeString = Encrypt_Helper_DG.Base64_Encode(source);
            string decodeString = Encrypt_Helper_DG.Base64_Decode(encodeString);

            Console.WriteLine(encodeString);
            Console.WriteLine(decodeString);



            //---------

            Console.WriteLine("any key to exit ...");
            Console.ReadKey();
        }
Example #2
0
        private void button4_Click(object sender, EventArgs e)
        {
            Encrypt_Helper_DG.RSA_Keys keys = Encrypt_Helper_DG.RSA_GetKeys();

            StringBuilder builder = new StringBuilder();

            builder.Append("RSA_PublicKey ----- ----- ----- ----- ----->\n\n");
            builder.Append(keys.PublicKey);
            builder.Append("\n\nRSA_PrivateKey ----- ----- ----- ----- ----->\n\n");
            builder.Append(keys.PrivateKey);

            richTextBox_OutPut.Text = builder.ToString();
        }
Example #3
0
        public ActionResult LoginDeal()
        {
            try
            {
                string account      = Request["account"];
                string password     = Request["password"];
                string validateCode = Request["validateCode"];
                int    online       = Request["online"].ToInt();

                if (!Cache_Helper_DG.Cache_Get("ValidateCode").ToString().ToUpper().Equals(validateCode.ToUpper()))
                {
                    return(ERROR("验证码错误!"));
                }

                using (var fact = Wcf <UserAccountService>())
                {
                    var            channel     = fact.CreateChannel();
                    TB_UserAccount userAccount = channel.QuerySingle(new TB_UserAccountQueryObject {
                        QueryCondition = t => t.LoginId.Equals(account)
                    }).Cast <TB_UserAccount>();
                    if (userAccount != null)
                    {
                        if (userAccount.Password.Equals(Encrypt_Helper_DG.MD5_Encrypt(password)))
                        {
                            Session["uid"]     = userAccount.UserUid;
                            Session["loginId"] = userAccount.LoginId;
                            if (online == 1)
                            {
                                Cookie_Helper_DG.Add("loginId", userAccount.LoginId, DateTime.Now.AddDays(1));
                                Cookie_Helper_DG.Add("uid", userAccount.UserUid.ToString(), DateTime.Now.AddDays(1));
                            }
                            return(OK("登录成功!"));
                        }
                    }
                    return(ERROR("账号或密码错误!"));
                }
            }
            catch (Exception ex)
            {
                return(ERROR(ex.ToString(), 0, 0, System.Net.HttpStatusCode.InternalServerError));
            }
        }
Example #4
0
 private void button8_Click(object sender, EventArgs e) => MessageBox.Show(Encrypt_Helper_DG.RSA_SignatureVerify(textBox1.Text.Trim(), richTextBox6.Text, richTextBox5.Text) == true ? "validate signature success" : "validate signature faild !!!");
Example #5
0
 //RSA_SignatureVerify
 private void button7_Click(object sender, EventArgs e) => richTextBox5.Text = Encrypt_Helper_DG.RSA_Signature(textBox2.Text.Trim(), richTextBox6.Text);
Example #6
0
 //RSA_Signature
 private void button6_Click(object sender, EventArgs e) => richTextBox6.Text = Encrypt_Helper_DG.RSA_GetHashDescription(richTextBox5.Text);
Example #7
0
 //Private Decrypt
 private void button4_Click(object sender, EventArgs e) => richTextBox3.Text = Encrypt_Helper_DG.RSA_Decrypt(richTextBox4.Text, textBox2.Text.Trim());
Example #8
0
 //Generate RSA_Keys
 private void button1_Click(object sender, EventArgs e)
 {
     Encrypt_Helper_DG.RSA_Keys rsaKey = Encrypt_Helper_DG.RSA_GetKeys();
     textBox1.Text = rsaKey.PublicKey;
     textBox2.Text = rsaKey.PrivateKey;
 }
Example #9
0
 private void button7_Click(object sender, EventArgs e)
 {
     richTextBox_OutPut.Text = Encrypt_Helper_DG.Base64_Decode(richTextBox_Input.Text);
 }
Example #10
0
 private void button3_Click(object sender, EventArgs e)
 {
     richTextBox_OutPut.Text = Encrypt_Helper_DG.MD5_Encrypt(richTextBox_Input.Text);
 }