public static void FractionalCipherTest() { Console.WriteLine("7. Дробный шифр"); Console.WriteLine("Пример работы программы"); cryptogram = "dima"; Console.WriteLine("Текст: " + cryptogram); fractionalCipher = new FractionalCipher(); encryptText = fractionalCipher.Encrypt(cryptogram); Console.WriteLine("Зашифрованый текст: " + encryptText); decryptText = fractionalCipher.Decrypt(encryptText); Console.WriteLine("Расшифрованый текст: " + decryptText); }
public static string FractionalCipher(string text, CryptType cryptType) { string result = string.Empty; fractionalCipher = new FractionalCipher(); switch (cryptType) { case CryptType.Encrypt: result = fractionalCipher.Encrypt(text); break; case CryptType.Decrypt: result = fractionalCipher.Decrypt(text); break; } return result; }