DOWNLOADS

Auf dieser Seite stehen Programme zum Download bereit,

mit denen Sie selbst ausprobieren können,

Häufigkeitsanalyse




Zur Häufigkeitsanalyse-Seite
Vigenère-Verschlüsselung Zur Vigenère-Seite
Enigma
Zur Enigma-Seite

 
Sie können sich auch das Spiel Tigercat herunterladen
und sich so einen kleinen Einblick in die Möglichkeiten
des Programmierens mit JavaScript verschaffen.

Programm zur Häufigkeitsanalyse:
  • Mit "Perfassen.exe" kann eine Häufigkeitsanalyse durchgeführt
    werden.
  • Nachdem Sie das Programm mit Doppelklick gestartet
    haben,kann mit Klick auf den Button "Laden" eine beliebige Datei
    geladen werden, in der dann gezählt wird, wie oft sie
    jedes Byte (0-255)enthält.
  • "Speichern" sichert das Ergebnis in
    einem File of Integer.
  • "Löschen" löscht das Ergebnis, um eine nächste Analyse
    durchführen zu können.
  • "Drucken" druckt das Ergebnis.
  • Mit "Anzeigen" können Sie sich das Ergebnis der Analyse ansehen.
  • "Ende" beendet das Programm.

Die Häufigkeitsanalyse wird verwendet,
um das u.a. bei der Vigenère-Verschlüsselung
für die Decodierung benötigte Codewort zu knacken.
Hierbei wird untersucht, wie oft ein Buchstabe im
codierten Text vorkommt, um das Ergebnis dann mit der
für jede Sprache charakteristischen Häufigkeit
einzelner Buchstaben zu vergleichen.In der deutschen Sprache
z.B. sind die am häufigsten vorkommenden Buchstaben
ERNSTL.

Perfassen.exe
Programm zur Vigenère-Verschlüsselung:
  • Das Programm "Vigenere" wird durch Doppelklick gestartet.
  • Auf der linken Seite steht der Klartext, der verschlüsselt
    werden soll.Er kann durch Klick auf den entsprechenden Button
    gespeichert und auch wieder geladen werden.
  • Mit "Verschlüsseln"wird der Klartext unter Verwendung
    des zuvor eingegebenen Schlüsselworts zum Codetext (rechte Seite)
    übersetzt, der auch gespeichert und geladen werden kann.
  • Mit "Entschlüsseln" wird der Codetext wieder zum
    Klartext zurückübersetzt.

Vigenere.exe
Enigma-Simulation:
  • Nachdem sie das 8,5 MB große Paket heruntergeladen
    haben (die Borland Database Engine ist enthalten),
    müssen sie diese erst mit "Setup" installieren.
    Wenn die BDE installiert wurde, kann Enigma gestartet
    werden.
  • Nachdem Enigma gestartet wurde, sehen Sie die Haupt-
    anzeige der Enigma-Simulation mit der "Tastatur und der
    Verschlüsselungsanzeige.
  • Mit Klick auf"Steckbrett" gelangen zu dem
    zugehörigen Menü.
  • Im Steckbrettmenü wird Ihnen erklärt,wie
    Sie die Steckverbindungen zwischen einzelnen Buch-
    staben herstellen können.Dazu können Sie auch
    die Hilfe aufrufen.
  • Wenn Sie im Hauptmenü auf"Walzen"klicken,
    gelangen Sie zum Walzeneinstellungsmenü.
  • Oben in diesem Menü sehen Sie Buttons mit denen
    Sie den Rotor I,II,III oder die Umkehrwalze auswählen
    können. Wenn Sie in der Radiogroup"Übernehmen
    für"
    eine Walze auswählen und dann auf den Button
    "Walze übernehmen" klicken,wird für die
    gewählte Walze die oben bestimmte Einstellung über-
    nommen.
  • Unten können Sie die Starteinstellung für die
    einzelnen Walzen wählen, d.h. Sie schreiben je einen
    Buchstaben in die Kästchen der eintelnen Walzen.
  • Mit dem Button"Walzen prüfen" stellen Sie fest,
    ob es sich bei der im Moment gewälten Walze um einen
    Rotor oder um eine Umkehrwalze handelt.
  • Mit Klick auf"Alles zurücksetzen" verwerfen Sie
    Ihre bisherigen Einstellungen und können noch einmal
    beginnen.
  • Wenn sie auf"Eingabe beenden" klicken, können
    Sie mit den vorgenommenen Einstellungen im Hauptmenü
    eine Nachricht verschlüsseln.
  • "Abbrechen"bringt Sie zum Hauptmenü zurück.
  • Sie können in dieser Version noch keine Walzen editieren.

Enigma.exe


Wenn Sie die Einstellungen auf dem Steckbrett und im Walzenmenü
vorgenommen haben, können Sie im Hauptmenü sehen, wie ein Buchstabe
verschlüsselt wird, wenn Sie ihn auf der Tastatur anklicken.