Hi,
ich möchte ein einfaches Verschlüsselungsprogrammm schreiben ,stoße dabei jedoch auf Probleme. Leider musste ich Ende Oktober aufhören C# zu lernen , der Schule wegen und musste mich mit Java rumstreiten. Natürlich bin ich jetzt ein bisschen verwirrt...
Naja aufjedenfall soll in einer Konsole ein String Verschlüsselt und Entschlüsselt werden.
Dazu dachte ich zu Anfangs: Stringeingabe, String Umdrehen, String in Zahl, ein bisschen Mathepower und am Ende ein schöner Zahlen Salat.
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30:
| using System; using System.Collections.Generic; using System.Linq; using System.Text;
namespace Encrypter { class Program { static void Main(string[] args) { Console.WriteLine("Easy Encryption V1"); string mystring = Console.ReadLine(); mystring = ReverseString(mystring); Console.WriteLine("Reversing Input: {0}", mystring); int mysecret = Convert.ToInt32(mystring); Console.WriteLine(mysecret); Console.ReadLine();
} private static string ReverseString(string input) { char[] inputChars = input.ToCharArray(); Array.Reverse(inputChars); return new string(inputChars); } } } |
.. Schnell eine Umdrehfunktion geschrieben, die ich im danach auch im Internet gefunden habe! Naja natürlich war ich im Naiven Glauben man kann Buchstaben einfach in Zahlen umwandeln aber der Debugger will das nicht so recht. Gibt es da nicht eine Möglichkeit?
Kann man vielleicht, wenn das obige nicht geht, dem Programm eine Liste bzw. Array geben wo drin steht a=0 b=k etc. und das verschlüsselt oder Entschlüsselt dann so?
Ich hab schon im Internet gesucht aber nichts so wirkliches zu dem Gefunden.
Sharpener