public static void StartCrypt() { string alph = "абвгдежзийклмнопрстуфхцчшщыьэюя"; // нет букв ё ъ щ bool check = false; string text = default(string); string key = default(string); while (!check) { Console.WriteLine("Слово, которое хотите зашифровать"); text = Console.ReadLine(); Console.WriteLine("\nВведите слово-ключ"); key = Console.ReadLine(); if (text.Length == key.Length) { check = true; } else { Console.WriteLine("Длина слова должна совпадать с длиной ключа"); } } var pad = new VernamCrypt(alph); string encrypt = pad.Crypt(text, key); Console.WriteLine("Зашифрованный (или расшифрованный текст)\n" + encrypt); }
static void Main(string[] args) { while (true) { VernamCrypt.StartCrypt(); Console.ReadKey(); } }