08.10.2013 Aufrufe

Kryptologie - Informatik

Kryptologie - Informatik

Kryptologie - Informatik

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

5. Interaktive Dekodierung Platz 10<br />

Interaktive Oberfläche zur Decodierung von codierten<br />

Texten mit Hilfe der Grafikprogrammierung in Pascal<br />

5.1 Ziel<br />

Das Ziel unserer Arbeitsgruppe ist die Programmierung einer komfortablen, benutzerfreundlichen<br />

und grafisch ansprechenden Oberfläche für das Decodieren verschlüsselter<br />

Text. Der Benutzer soll interaktiv Schritt für Schritt alle Texte entschlüsseln<br />

können, die nach einer festen Zuordung codiert wurden.<br />

Der codierte Text soll in einer sehr schwachen Schrift in einem Grafikfenster zu<br />

sehen sein.Nun kann der Benutzer nach der Häufigkeit der Buchstaben suchen.<br />

Angenommen in dem codierten Text ist der Buchstabe „S“ am häufigsten vertreten,<br />

so wird dieser durch ein „E“ in kräftiger Farbe ersetzt, weil „E“ der häufigste Buchstabe<br />

im deutschen Alphabet ist.<br />

5.2 Beispiel<br />

codiert: SA QYT SNBKYP SMB JPSMBST TSFSBQVTK BYKSBA DSTC.<br />

decodiert : ES WAR EINMAL EIN KLEINER REGENWURM NAMENS BERT.<br />

Der Text lautet nun wie folgt:<br />

EA QYT EMBKYP EMB JPEMBET TEFEBQVTK BYKEBA DETC.<br />

Durch logisches Denken oder Betrachtung von Bigrammen kommt man darauf,<br />

daß unter Beachtung des ersten Wortes nur ein „S“ für ein „A“ stehen kann.<br />

Nun lautet der Text schon wie folgt :<br />

ES QYT EMBKYP EMB JPEMBET TEFEBQVTK BYKEBS DETC.<br />

Durch dieses Suchverfahren, verknüpft mit logischem Denken, bekommt man so den<br />

Lösungsschlüssel heraus. Graphisch wird dies sichtbar, durch eine Änderung der<br />

Farbe, etwa von hellblauem codierten Text zum roten decodierten Text.<br />

18

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!