Das Geheimnis des Caesars
Aufgabe
1.
Implementieren Sie die Cäsar-Verschlüsselung1. Bei einer Verschlüsselung wird ein Klartext in Kleinbuchstaben (z.B. “caesar”) auf einen Geheimtext abgebildet. Der Klartext wird immer in Kleinbuchstaben und der Geheimtext in Großbuchstaben dargestellt. Bei der Cäsar-Verschlüsselung wird jeder Buchstabe zyklisch um 3 Stellen nach rechts verschoben: a → D. Beispiel:
Achtung:
Beachten Sie, dass die Verschlüsselung zyklisch ist, dh. dass zum Beispiel z zu C verschlüsselt wird.
2.
Erweitern Sie Ihre Funktion, sodass der Text um eine beliebige Anzahl an Stellen verschoben wird.
Bonus:
Implementieren Sie ebenfalls eine Entschlüsselungsfunktion. Beachten Sie, dass der Klartext in Kleinbuchstaben dargestellt wird.