Zum Inhalt springen

Grundlagen der Kryptographie und ihre Geschichte

An einer einfachen Chiffre lernst du die wichtigsten Begriffe kennen. Danach siehst du, wie sich die Idee über zweitausend Jahre verändert hat.

Der Einstieg

Geschichte

Caesar heute

Selbst ausprobieren

  • Caesar-Scheibe

    Die Scheibe drehen und zusehen, wohin jeder Buchstabe wandert.

  • Caesar-Tool

    Eine eigene Nachricht mit beliebiger Verschiebung verschlüsseln.

Werbung

Vier Begriffe, die du kennen solltest

Kryptographie kommt aus dem Griechischen und bedeutet „Geheimschrift“. Es geht darum, eine Nachricht so umzuwandeln, dass nur die richtigen Personen sie lesen können.

Der Klartext ist die lesbare Nachricht, der Geheimtext ihre verschlüsselte Form. Die Chiffre beschreibt das Verfahren dazwischen, und der Schlüssel ist die geheime Einstellung dieses Verfahrens. Bei Caesar besteht das Verfahren darin, jeden Buchstaben im Alphabet zu verschieben. Der Schlüssel gibt an, um wie viele Stellen.

Eine sinnvolle Reihenfolge

In der Anleitung gehst du eine Verschiebung Schritt für Schritt durch, noch bevor Theorie auftaucht. Danach kannst du auf der Caesar-Scheibe ein paar Nachrichten verschlüsseln. Warum ein gemischtes Alphabet schwerer zu knacken ist, steht im Artikel über Substitutionschiffren, und die Geschichte liefert den Hintergrund dazu. Wie diese Chiffren fallen, zeigt der Bereich Kryptoanalyse.

Klassische und moderne Kryptographie

Auf dieser Website geht es um klassische Kryptographie, also um Chiffren, die mit Buchstaben arbeiten und sich von Hand ausführen lassen. Zum Lernen sind sie ideal, echte Geheimnisse schützen sie nicht, denn ein Computer knackt sie fast sofort.

Banken, Messenger und Websites setzen auf moderne Algorithmen wie AES und RSA. Diese rechnen mit Zahlen und sind so entworfen, dass sie auch Computern standhalten. Klartext, Geheimtext und Schlüssel bedeuten dort dasselbe, die Begriffe nimmst du also mit.

Weitere Bereiche

Verschlüsselungs-Tools

Texte im Browser verschlüsseln, entschlüsseln und knacken.

Kryptoanalyse

Nachrichten ohne Schlüssel lesen.

Programmierung

Tutorials in fünf Sprachen, eine API und eine Bibliothek.