public static void Start(string text)
        {
            int asciiLength = 127;

            for (int key = 0; key <= asciiLength; key++)
            {
                Console.WriteLine(key + ": " + Decrypt.Start(key, text));
            }
        }
Ejemplo n.º 2
0
 public static void Start(int key, string path)
 {
     try
     {
         System.IO.StreamReader file = new System.IO.StreamReader(path);
         String text = file.ReadToEnd();
         System.IO.File.WriteAllText(path + "_decryped.txt", Decrypt.Start(key, text));
         Console.WriteLine("Fertig!");
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         Console.WriteLine("ERROR!");
     }
 }
        public static void Main(string[] args)
        {
            Console.WriteLine("Wähle eine Funktion:");
            Console.WriteLine("(1) Verschlüsseln");
            Console.WriteLine("(2) Entschlüsseln");
            Console.WriteLine("(3) Versuchen einen Satz zu entschluesseln ohne den Schlüssel zu kennen");
            Console.WriteLine("(4) Textdatei einlesen und entschluesseln lassen");
            Console.WriteLine("(5) Textdatei einlesen und verschluesseln lassen");
            int mode = int.Parse(Console.ReadLine());

            //IO Beginnt

            //IO Beendet

            if (mode == 1)
            {
                Console.WriteLine("Gib um wie viele stellen soll verschoben werden?");
                int key = int.Parse(Console.ReadLine());
                Console.WriteLine("Geb deinen Satz ein: ");
                string eingabe = Console.ReadLine();

                Console.WriteLine(Encrypt.Start(key, eingabe));
            }
            if (mode == 2)
            {
                Console.WriteLine("Gib um wie viele stellen soll verschoben werden?");
                int key = int.Parse(Console.ReadLine());
                Console.WriteLine("Geb deinen Satz ein: ");
                string eingabe = Console.ReadLine();

                Console.WriteLine(Decrypt.Start(key, eingabe));
            }

            if (mode == 3)
            {
                Console.WriteLine("Geb deinen Satz ein: ");
                string eingabe = Console.ReadLine();

                BruteForce.Start(eingabe);
            }

            if (mode == 4)
            {
                Console.WriteLine("Gib um wie viele stellen soll verschoben werden?");
                int key = int.Parse(Console.ReadLine());
                Console.WriteLine("Bitte den Pfad zu ihrer (verschluesselten) Textdatei angeben");
                String pfad = Console.ReadLine();
                TextDecrypt.Start(key, pfad);
            }

            if (mode == 5)
            {
                Console.WriteLine("Gib um wie viele stellen soll verschoben werden?");
                int key = int.Parse(Console.ReadLine());
                Console.WriteLine("Bitte den Pfad zu ihrer (entschluesselten) Textdatei angeben");
                String pfad = Console.ReadLine();
                TextEncrypt.Start(key, pfad);
            }
            else
            {
                Console.ReadKey();
            }
        }