Cäsar-Verschlüsselung
Aus ProgrammingWiki
Vorüberlegungen
Wie lassen sich prinzipiell Zeichenketten aus Zeichen bilden?
Wir wollen in dem nachfolgenden Beispiel die Konvertierung eines Zeichens in seinen ASCII-Code und umgekehrt nutzen.
Cäsar-Verfahren
Vervollständige die fehlende Programmzeile in der Funktion CaesarCodieren.
Beachte dabei, dass diese Funktion sowohl zum Codieren als auch zum Decodieren genutzt wird.
Quelltext überprüfen:
Aufgaben
-
Teste ausführlich das Ver- und Entschlüsseln von Zeichenketten mit dem Cäsar-Verfahren.
Bilde dazu vollständige Sätze, die auch Sonderzeichen enthalten sollen.
Begründe Deine Testergebnisse mit den Implementationen der entsprechenden Funktionen. - Begründe, warum das Cäsar-Verfahren zur Geheimhaltung von Informationen ungeeignet ist.