Exemple #1
0
        private void button4_Click(object sender, EventArgs e)
        {
            textBox3.Clear();

            string input = textBox2.Text;                                                 //возвращаем копию этой строки

            if (radioButton4.Checked)                                                     //если метод виженера
            {
                string key_temp = textBox1.Text;                                          //возвращаем копию ключа шифрования

                textBox3.Text = encryptionDecryption.EncryptV(input, key_temp, alphabet); //записываем результат
            }

            if (radioButton3.Checked)//если метод Цезаря
            {
                if (input == string.Empty)
                {
                    MessageBox.Show("Введите текст");
                    return;
                }

                var move = trackBar1.Value;

                var array2 = alphabet.Skip(move).Concat(alphabet.Take(move)).ToArray();

                textBox3.Text = encryptionDecryption.EncryptionCesar(input, alphabet, array2);//Encryption(input, array2, alphabet);//шифруем
            }
        }