public static void Start(string text) { int asciiLength = 127; for (int key = 0; key <= asciiLength; key++) { Console.WriteLine(key + ": " + Decrypt.Start(key, text)); } }
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(); } }