klassische Verfahren I
Inhaltsverzeichnis |
Der Cäsar-Algorithmus
Codierung:
Mit einem Geheimalphabet werden die Buchstaben/Zeichen der Nachricht durch andere Buchstaben, Buchstaben- oder Wortgruppen ersetzt.
| Caesar-Methode: Durch verschieben des Alphabets um eine gewisse Anzahl an stellen, entsteht ein verschlüsselter Text.
Das Geheimnis dahinter ist der Schlüssel. Sicherheit: Die Sicherheit ist relativ gering, da leicht über Häufigkeitsanalysen der Code geknackt werden kann. So kommen Vokale am häufgsten vor. Denn meist wird auch nur ein Buchstabe für einen anderen ersetzt. Sicherer ist es einen Buchstaben des Klartextes mit einer Buchstabengruppe zu verschlüsseln. Noch sicherer sind polyalphabetische Substitutionsmechanismen.
QuelltextRückwärtsschriftGegeben ist eine Funktion, die einen eingegebenen Text rückwärts ausgibt. Quelltext
Vokale ersetzenAnalog zu "Drei Chinesen mit dem Kontrabass" werden die Vokale eines Textes durch den eingegebenen Buchstaben ersetzt. QuelltextZickzackschriftEine etwas kompliziertere Variante der Verschlüsselung ist die Zickzackschrift. n t e i t n i b i e w r e s c t a w r e u z t n e d e e m r ä m n i h b r e d n wird zu n t e i t n i b i e w r e s c t a w r e u z t n e d e e m r ä m n i h b r e d n im Zickzack gelesen: nutzetintendiebeimerwärmensichtbarwerden QuelltextAufgabe 1: Entscheide für jedes der unten aufgeführten Beispiele, ob es sich um ein Substitutions- oder Transpositionsverfahren handelt. Beim Substitutionsverfahren wird jedes Zeichen des Klartextes durch ein anderes ersetzt. Beim Transpositionsverfahren bleiben die Zeichen gleich, ändern aber durch Tauschen ihre Position. Aufgabe 2: Prüfe durch einige Testbeispiele und Betätigung des Ausführen-Buttons, welche Verfahren umkehrbar sind. |
