예제 #1
0
        private void btnDecryp_Click(object sender, EventArgs e)
        {
            if (chkDecryp.Checked && chkString.Checked)
            {
                string res = HexSerialization.HexToString(crypText2.Text);
                textBox2.Text = Cryptography.Decrypt(res);
            }

            if (chkDecryp.Checked && !chkString.Checked)
            {
                string res = crypText2.Text;
                textBox2.Text = Cryptography.Decrypt(res);
            }


            if (!chkDecryp.Checked && chkString.Checked)
            {
                string res = HexSerialization.HexToString(crypText2.Text);
                textBox2.Text = res;
            }
        }
예제 #2
0
        private void btnEncryp_Click(object sender, EventArgs e)
        {
            if (chkEncrip.Checked && chkHex.Checked)
            {
                string res = Cryptography.Encrypt(textBox1.Text);
                crypText1.Text = HexSerialization.StringToHex(res);
            }

            if (chkEncrip.Checked && !chkHex.Checked)
            {
                string res = Cryptography.Encrypt(textBox1.Text);
                crypText1.Text = res;
            }

            if (!chkEncrip.Checked && chkHex.Checked)
            {
                string res = textBox1.Text;
                if (chkHex.Checked)
                {
                    crypText1.Text = HexSerialization.StringToHex(res);
                }
            }
        }