Exemplo n.º 1
0
 private void tsDecrypt_Click(object sender, EventArgs e)
 {
     if (data.Crypted())
     {
         FormCryptKey form = new FormCryptKey("");
         if (form.ShowDialog() == DialogResult.OK)
         {
             try
             {
                 ClassCrypt.SetKey(form.textBoxKey.Text);
                 if (data.CryptKeyTest())
                 {
                     data.Decrypt();
                     MessageBox.Show("Операция завершена");
                 }
                 else
                 {
                     MessageBox.Show("Неверный ключ!");
                 }
             }
             catch (Exception ex) { MessageBox.Show($"Неверный ключ!{Environment.NewLine}{ex.Message}", "Ошибка дешифровки", MessageBoxButtons.OK, MessageBoxIcon.Error); }
         }
     }
     else
     {
         MessageBox.Show("Дешифрование не выполнено, так как данные не зашифрованы", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 2
0
        private void tsCrypt_Click(object sender, EventArgs e)
        {
            FormCryptKey form = new FormCryptKey("");

            if (!data.Crypted())
            {
                if (form.ShowDialog() == DialogResult.OK)
                {
                    try
                    {
                        ClassCrypt.SetKey(form.textBoxKey.Text);
                        data.Encrypt();
                        MessageBox.Show("Операция завершена");
                    }
                    catch (Exception ex) { MessageBox.Show(ex.Message); }
                }
            }
            else
            {
                MessageBox.Show("Шифрование уже выполнено!", "Error!", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }