//---------------------------------------------------- #endregion #region Cyphers Decryption //---------------------------------------------------- private void ShiftCypherDecrypt() { ShiftCypher cypher = new ShiftCypher { Alphabet = alphabet }; string C = textBoxEncryptedText.Text; DoEvents(); int Key = (gridKey.Children[1] as ComboBox).SelectedIndex; textBoxDecryptedText.Text = cypher.Decrypt(C, Key); }
//---------------------------------------------------- private void ShiftCypherEncrypt() { ShiftCypher cipher = new ShiftCypher { Alphabet = alphabet }; string text = Regex.Replace(textBoxOpenText.Text.ToLower(), "[^" + alphabet.GetStringValue() + "]", ""); string M = Regex.Replace(text, @"\s+", " "); DoEvents(); int Key = (gridKey.Children[1] as ComboBox).SelectedIndex; textBoxEncryptedText.Text = cipher.Encrypt(M, Key); }