Home
BA

Eddie rechnet: BASIC for runaways

EinleitungCäsarVigenèreC64 Emulator Forum

Eddie am Karis C64

Vaasa, 11. August 1985

Die Buchstabenreihe DXNZG.EMIKN.AOJUT.CNNUT.BXTLJ liegt vor mir wie ein schlechter Witz, nur dass keiner lacht. Am Küchentisch stapeln sich Radierkrümel, Kaffeeflecken und peinlich viele Fehlversuche. Cäsar hab ich durchgeprügelt, Vigenère angeknabbert, Geburtstage verheizt und trotzdem bleibt alles erst mal nur Buchstabensuppe.

Dann schleppt Jukka diese beige Kiste rein, und auf dem Fernseher flackert READY. auf. Ich spüre sofort: Das ist kein Gerät, das ist ein Komplize. BASIC ist wie Mathe mit Tasten: stumpf, ehrlich und schnell. Genau das brauche ich, wenn meine Finger schon streiken.

Hier zeige ich dir, wie ich mit ein paar Zeilen C64-BASIC systematisch entschlüssele: erst die einfachen Shifts, dann rotierende Schlüssel. Und wenn du nicht nur lesen willst: Unten wartet ein echter BASIC-Interpreter. Drücke RUN. Und der Buchstabensalat löst sich auf.

Teil 1 — Cäsar & Vigenère

Zwei Klassiker: einmal „Alphabet verschieben“, einmal „Verschieben mit rotierendem Schlüssel“.

Teil 2 — Grundidee: Buchstaben als Zahlen

Wir arbeiten fast immer mit dem Alphabet A–Z und machen daraus Zahlen. Am beliebtesten ist:

Zuordnung
A → 0
B → 1
Z → 25
Rechnen „im Kreis“
Nach Z kommt wieder A. Mathematisch ist das Rechnen modulo 26.

Und ja: In echten Texten muss man vorher meist „aufräumen“: Großbuchstaben, Umlaute ersetzen (Ä→AE, Ö→OE, Ü→UE), Satzzeichen raus – oder man behandelt sie getrennt.

Teil 3 — Cäsar-Verschlüsselung

Cäsar ist die Minimalversion: ein fester Shift k. Jeder Buchstabe wird um k Stellen weitergeschoben.

Beispiel
Klartext: EDDIE  |  Shift: k=3
BuchstabeZahl+kCipher
E47H
D36G
D36G
I811L
E47H
Ergebnis: HGGLH
Warum Cäsar oft schnell fällt
  • Es gibt nur 25 sinnvolle Schlüssel (k=1…25).
  • Man kann einfach alles durchprobieren („Bruteforce“).
  • Oder man nutzt Häufigkeiten: E, N, I, R, S… treten oft auf.

Teil 4 — Vigenère-Verschlüsselung

Vigenère ist wie Cäsar – nur mit einem rotierenden Schlüssel. Statt immer denselben Shift zu nehmen, hast du eine Folge von Shifts, die sich wiederholt.

Beispiel (klassisch mit Wortschlüssel)
Klartext: ATTACKATDAWN
Schlüssel: LEMON (wird wiederholt)
PosPKC
1ALL
2TEX
3TMF
4AOO
5CNP
6KLV
7AEE
8TMF
9DOR
10ANN
11WLH
12NER
Ergebnis: LXFOPVEFRNHR
Beispiel (Zahlenschlüssel wie „2,9,5“)
Hier ist der Schlüssel direkt eine Zahlenfolge: 2,9,5 (wiederholt).
PosPShiftC
1M2O
2A9J
3M5R
4A2C
5A9J
6N5S
7D2F
8P9Y
9A5F
10P2R
11A9J
Klartext: MAMAANDPAPA
Cipher: OJRCJSFYFRJ
Warum Vigenère stärker ist
  • Kein einzelner Shift → Häufigkeiten „verwischen“.
  • Die Sicherheit hängt stark von der Schlüssellänge ab.
  • Kurze Schlüssel sind knackbar (Kasiski/Friedman), lange sind deutlich zäher.
Eddie-Tipp fürs Denken
Stell dir vor, du hast mehrere Cäsar-Chiffren, die sich abwechseln. Wenn du die Periodenlänge kennst, zerfällt das Problem wieder in mehrere kleine Cäsar-Aufgaben.

Teil 5 — Merksätze

Cäsar
  • Ein Shift für alles.
  • Schnell zu knacken (25 Versuche oder Frequenzanalyse).
Vigenère
  • Shift-Folge (Schlüssel) wiederholt sich.
  • Schlüssellänge ist die Schwachstelle – kurze Schlüssel sind angreifbar.
letzte Änderung: 1.3.2026, 08:31:19

BASIC-Emulator

Hello World
loading…

Emulator-Ausgabe

Kommentare
Thread: BA
0 Beiträge
Neuen Kommentar schreiben
Noch keine Kommentare.