示例#1
0
文件: DES3Form.cs 项目: xtinker/MyGit
        private void btnEncrypt_Click(object sender, EventArgs e)
        {
            if (CheckTextBox())
            {
                var    entryStr = txtEncrypt.Text;
                string key      = txtKey.Text;

                try
                {
                    if (cbBase64.Checked)
                    {
                        byte[] bytes = DES3.Encrypt(entryStr, key);
                        txtDecrypt.Text = FormatString.ToBase64String(bytes);
                    }
                    if (cbHex16.Checked)
                    {
                        byte[] bytes = DES3.Encrypt(entryStr, key);
                        txtDecrypt.Text = FormatString.Hex_2To16(bytes);
                    }
                }
                catch (Exception ex)
                {
                    txtDecrypt.Text = ex.Message;
                }
            }
        }