Projekt 1 : "Geheime Nachrichten" (Teil 3)



1. Worum geht es?

In den vorangegangenen Abschnitten haben wir die Grundstruktur für das Programm entwickelt:  

  • Wir können auswählen, ob ver- oder entschlüsselt werden soll.
  • Wir können Text einlesen und zeichenweise abarbeiten.
  • Wir können den Text in Zahlen (ASCII-Codes) verwandeln.

In diesem Abschnitt wird es nun darum gehen, ein Verfahren zu entwickeln, mit dem der zu verschlüsselnde Text für Dritte unleserlich gemacht werden kann. 

Ein einfaches Verfahren zur Verschlüsselung von Text ist eine angeblich auf Julius Cäsar zurückgehende Methode. Hierbei wird jeder Buchstabe durch eine festgelegte Anzahl von Stellen (die Geheim-Zahl) nach vorne oder hinten im Alphabet verschoben. Wenn der Empfänger der verschlüsselten Nachricht diese Anzahl kennt, kann er den Text durch verschieben in die Gegenrichtung wieder leserlich machen.

Hintergründe zur Cäsar-Methode und zur Umsetzung in Programm-Code findest du im Lernheft zum Kurs.