Implementierung
Der Verschlüsselungsalgorithmus
Das Verfahren zur Verschlüsselung von Nachrichten lässt sich mit folgendem Algorithmus bechreiben.
ALGORITHMUS verschluesselung: Eingabe: text, blocklaenge alterText = text neuerText = leere Zeichenkette SOLANGE die Länge von alterText größer als Null ist: teilwort = Anfang von alterText mit der Länge blocklaenge alterText = alterText ohne den Anfang mit der Länge blocklaenge WENN neuerText die leere Zeichenkette ist: neuerText = Umkehrung von teilwort SONST: neuerText = neuerText, dann ein Leerzeichen, dann die Umkehrung von teilwort Ausgabe: neuerText
Aufgabe 1
Implementiere den Algorithmus und teste die Implementierung mit verschiedenen Eingaben.
Aufgabe 2
Entwickle einen Algorithmus zum Entschlüsseln. Implementiere den Algorithmus.