Kryptologie - Informatik
Kryptologie - Informatik
Kryptologie - Informatik
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