Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Inserisci una parola:");
            string plaintext = Console.ReadLine();

            Console.WriteLine();
            int        key;
            CaesarCode m1;

            try
            {
                do
                {
                    Console.WriteLine("Inserisci la chiave:");
                    key = int.Parse(Console.ReadLine());
                } while (key < 0 || key > 25);

                m1 = new CaesarCode(plaintext, key);

                Console.Clear();
                Console.WriteLine("Criptando... Premere Invio per continuare...");
                Console.ReadLine();
                Console.Clear();

                Console.WriteLine($"Il testo cifrato è: {m1.CipherText}");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }

            Console.ReadLine();
        }
        static void Main(string[] args)
        {
            while (true)
            {
                Console.Write("Inserisci una parola: ");
                string     plaintext = Console.ReadLine();
                int        key;
                CaesarCode m1;
                try
                {
                    do
                    {
                        Console.Write("Inserisci la chiave: ");
                        key = int.Parse(Console.ReadLine());

                        if (key < 0 || key > 25)
                        {
                            Console.WriteLine("Chiave errata!");
                        }
                    } while (key < 0 || key > 25);

                    m1 = new CaesarCode(plaintext, key);
                    Console.Write($"Il testo cifrato è: {m1.CipherText}");
                }
                catch
                {
                    Console.Write("Devi inserire un numero!");
                }

                Console.ReadLine();
            }
        }
Beispiel #3
0
        static void Main(string[] args)
        {
            Caesar message = new Caesar("NetGeneration", 3);

            message.Encipher();
            Console.WriteLine(message.CipherMessage);
            message.Decipher();
            Console.WriteLine(message.PlainText);

            CaesarCode m1 = new CaesarCode("Vale Vale", 3);

            Console.WriteLine(m1.CipherText);
            CaesarDec p1 = new CaesarDec("Ydoh Ydoh", 3);

            Console.WriteLine(p1.PlainText);
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Inserisci una parola: ");
            string     plaintext = Console.ReadLine();
            int        key;
            CaesarCode ml;

            try
            {
                do
                {
                    Console.WriteLine("Inserisci la chiave (ATTENZIONE! la chiave inserita deve essere da 0 a 26)");
                    key = int.Parse(Console.ReadLine());
                }while (key < 0 || key > 25);

                ml = new CaesarCode(plaintext, key);
                Console.WriteLine($"Il testo cifrato è: {ml.CipherText}");
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);
            }
        }
Beispiel #5
0
 static void Main(string[] args)
 {
     CaesarBase code = new CaesarCode();
 }
Beispiel #6
0
        public IActionResult CaesarCoding(string text, int number)
        {
            CaesarCode caesar = new CaesarCode();

            return(View((object)caesar.Caesar(text, number)));
        }