Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     while (true)
     {
         VernamCrypt.StartCrypt();
         Console.ReadKey();
     }
 }