App-Symbol von Kryptografie Lernen

Kryptografie Lernen

Bildung · Kostenlos · iOS & Android · CoddyKit

Kryptografie Lernen — Chiffren, Hashing und TLS auf deinem Smartphone

Kryptografie Lernen ist eine kostenlose iOS- und Android-App, die dir in 67 Kursen der Niveaustufen A1 bis C2 Kryptografie beibringt — von der Caesar-Chiffre bis zu AES, RSA und TLS. Jede Lektion verbindet die Mathematik mit einem Code-Editor auf dem Smartphone. So verschlüsselst, hashst und signierst du selbst etwas, statt nur zu lesen, wie es funktioniert — mit einem AI Mentor für die Stellen, die beim ersten Durchgang noch nicht klar sind.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Preis
Kostenlos, Pro optional
Plattformen
iOS und Android
Sprachen
22
Altersfreigabe
4+
Erfordert
iOS 15.1 oder neuer
App Store
5.0 ★ (1)
Bildschirm einer Coding-Challenge in Kryptografie LernenKursübersicht mit den verfügbaren Kryptografie-Kursen und Themen
67Kurse, A1 bis C2
</>Chiffren- und Hash-Code, den du selbst ausführst
AIAI Mentor
Eine Chiffre, die du selbst eingegeben hast, verstehst du wirklich.

Zu lesen, dass AES Daten mit einem Schlüssel durcheinanderbringt, ist das eine; XOR auszuführen, einen falschen Schlüssel einzugeben und zu beobachten, wie die Ausgabe zu Rauschen wird, sorgt dafür, dass die Idee hängen bleibt. Der Lehrplan baut auf diesem zweiten Schritt auf — nicht anstelle des ersten, sondern direkt danach.

Was es ist

Kryptografie Lernen ist eine kostenlose iOS- und Android-App, die dir in 67 Kursen Kryptografie beibringt: von der Caesar-Chiffre sowie den Grundlagen von Binär- und Hexadezimalzahlen auf A1 über AES, RSA, TLS und digitale Signaturen auf B1–B2 bis hin zu Post-Quanten-Kryptografie, Zero-Knowledge-Proofs und homomorpher Verschlüsselung auf C1–C2. Jede Lektion dauert fünf bis zehn Minuten, enthält einen Code-Editor zum Schreiben und Ausführen der Chiffre oder Hash-Funktion auf dem Smartphone, und ein AI Mentor beantwortet deine Fragen sofort.

In der App

So sieht es aus

Bildschirm einer Coding-Challenge in Kryptografie Lernen
ChallengeCoding-Challenges schließen ein Thema ab — einschließlich der wöchentlichen Challenge, die mit Lernenden weltweit geteilt wird.
Kursübersicht mit den verfügbaren Kryptografie-Kursen und Themen
Kurse67 Kurse – von klassischen Chiffren über AES, RSA und TLS bis hin zur Post-Quanten-Kryptografie.
Startbildschirm mit deinem Lernfortschritt und der Stelle, an der du weitermachen kannst
StartseiteDie Stelle, an der du aufgehört hast, plus Streak- und Fortschrittsanzeige, die dich regelmäßig lernen lassen.
Lektionsbildschirm mit einer kurzen Erklärung zur Kryptografie und anschließenden Übungen
LektionFünf bis zehn Minuten zu einer Chiffre oder einem Protokoll, gefolgt von Code, den du selbst schreibst und ausführst.

Der Kurs

Das behandelt der Kryptologie-Kurs

67 Kurse aus dem eigenen Lehrplan der App – von der Caesar-Chiffre über Post-Quanten-Kryptografie bis hin zu Zero-Knowledge-Proofs.

  1. Klassische Chiffren und mathematische Grundlagen

    Einführung in die Kryptologie, die Geschichte des Fachgebiets und seine heutige Bedeutung, die Caesar-Chiffre, Substitutions- und Permutationschiffren sowie die Grundlagen zu Binärdarstellung, Hexadezimalzahlen und Encodings, auf denen alle späteren Kurse aufbauen.

  2. Alltagssicherheit und Grundlagen von Angriffen

    HTTPS für den Alltag, die XOR-Chiffre, E-Mail- und Messenger-Sicherheit, Steganografie, Verschlüsselung von Netzwerkverkehr sowie Brute-Force- und Wörterbuchangriffe auf schwache Chiffren.

  3. Zentrale Algorithmen: symmetrische und asymmetrische Kryptografie

    PKI und Zertifikate, DES und Triple DES, Hashfunktionen (MD5, SHA-1, SHA-256), AES, RSA, digitale Signaturen, Passwort-Hashing mit bcrypt, Argon2 und PBKDF2 sowie Block- und Stromchiffren.

  4. Angewandte Security Engineering

    Passwort-Authentifizierungsprotokolle, OpenSSL und Zertifikatsverwaltung, sichere Dateiverschlüsselung, kryptografische Bibliotheken und APIs, Public-Key-Kryptografie in der Praxis sowie Aufbau und Signierung von JWT.

  5. Protokolle, die das Internet am Laufen halten

    Diffie-Hellman- und ECDH-Schlüsselaustausch, Kerberos, die Padding-Verfahren von RSA im Detail, elliptische-Kurven-Kryptografie, OAuth 2.0 und OpenID Connect, HMAC, SSH, TLS/HTTPS, VPN-Kryptografie sowie der Einsatz von Hashing und Konsens bei Blockchain.

  6. Fortgeschrittene und aktuelle Forschungsthemen

    Post-Quanten-Kryptografie und die NIST-Standards FIPS 203/204/205, Kryptoanalyse und Seitenkanalangriffe, Zero-Knowledge-Proofs, gitterbasierte und isogeniebasierte Kryptografie, homomorphe Verschlüsselung und sichere Berechnung mit mehreren Parteien.

So funktioniert es

So läuft eine Kryptografie-Lektion ab

Der Lehrplan führt dich Lektion für Lektion von klassischen Chiffren, die du von Hand anwenden kannst, zu den Algorithmen, die tatsächlich das Internet betreiben.

  1. Lies jeweils eine Chiffre oder ein Protokoll

    Eine Lektion beginnt mit einer einzelnen Idee — der Caesar-Chiffre, dem Unterschied zwischen SHA-256 und AES oder der Frage, warum ein TLS-Handshake zwei Arten von Schlüsseln benötigt. Alles wird in verständlicher Sprache erklärt und ist eher für eine Busfahrt als für eine Vorlesung gedacht.

  2. Setze sie im Editor auf dem Gerät um

    Der integrierte Code-Editor läuft direkt auf dem Smartphone: Schreibe die XOR-Chiffre, hash eine Zeichenkette mit SHA-256 oder generiere ein RSA-Schlüsselpaar. Führe den Code anschließend aus und sieh, wie am Ende der Chiffretext, der Fingerabdruck oder die Signatur entsteht.

  3. Knacke sie und überprüfe, ob du es verstanden hast

    Jedes Thema endet mit einem Quiz und einer Coding-Challenge. Bei mehreren der ersten Challenges musst du selbst eine schwache Chiffre per Brute-Force knacken — so lernst du, warum eine Caesar-Chiffre mit 25 Verschiebungen keine Sicherheit bietet. Wenn ein Beweis oder ein Fehler nicht verständlich ist, erklärt ihn der AI Mentor in Sekunden.

Was steckt drin

Das deckt die App tatsächlich ab

67

Kurse, A1 bis C2

Von klassischen Chiffren und Zahlensystemen über AES, RSA, Hashing und TLS bis hin zu Post-Quanten-Kryptografie, Zero-Knowledge-Proofs und sicherer Multi-Party-Computation — sechs Niveaustufen statt einer einzigen flachen Liste.

</>

Chiffren- und Hash-Code, den du selbst ausführst

Ein echter Code-Editor auf dem Smartphone: Implementiere XOR, AES, die RSA-Schlüsselgenerierung, HMAC oder eine JWT-Signatur und führe den Code sofort aus, statt Pseudocode auf einer Folie zu lesen.

AI

AI Mentor

Frag, warum ein Padding-Verfahren wichtig ist oder warum deine Implementierung eines Hashes kollidiert ist, obwohl das nicht passieren sollte, und erhalte in Sekunden eine Antwort über den Chat-Bildschirm der Lektion.

PQC

Post-Quanten- und Forschungsthemen

Die C1–C2-Kurse gehen über die Grundlagen hinaus und behandeln die Post-Quanten-Standards des NIST, gitterbasierte Kryptografie, homomorphe Verschlüsselung und die formale Protokollverifikation — Inhalte, bei denen die meisten Anfängerkurse aufhören.

1/wk

Wöchentliche Coding-Challenge

Jede Woche eine Kryptografie-Challenge, bei der du dich mit Lernenden weltweit misst — nicht nur mit deiner eigenen Serie.

Zert.

Abschlusszertifikat

Bestehe die Abschlussprüfung und erhalte ein Abschlusszertifikat, das du einem Lebenslauf oder LinkedIn-Profil hinzufügen kannst.

Hintergrund

Was ist Kryptografie, und wo fängt man als Anfänger wirklich an?

Kryptografie ist die Mathematik zum Schutz von Informationen — sie verschlüsselt Daten, damit nur die vorgesehene Person sie nutzen kann, erstellt einen digitalen Fingerabdruck, damit Manipulationen auffallen, und ermöglicht es zwei Fremden, sich auf ein Geheimnis zu einigen oder die Identität des jeweils anderen zu überprüfen, ohne sich jemals zu treffen. Jede HTTPS-Seite, jede Passwortdatenbank und jedes signierte App-Update basiert auf einer kleinen Gruppe solcher Grundbausteine. Als Anfänger beginnst du nicht mit der Mathematik, die RSA sicher macht, sondern mit einer Caesar-Chiffre — bei der jeder Buchstabe um einen festen Betrag verschoben wird —, denn die Schwächen einer so einfachen Chiffre (jeder kann 25 Verschiebungen per Brute-Force ausprobieren) vermitteln genau die Überlegungen, die erklären, warum echte Algorithmen bestimmte Eigenschaften brauchen.

Verschlüsselungbidirektional, benötigt einen Schlüssel

Lesbare Daten werden mithilfe eines Schlüssels in Chiffretext umgewandelt und können nur von jemandem mit dem passenden Schlüssel wieder entschlüsselt werden. AES und RSA funktionieren bei diesem Schlüssel unterschiedlich, aber beide sind so konzipiert, dass die richtige Person den Vorgang umkehren kann und alle anderen nur Rauschen sehen.

Hashingeinwegig, kein Schlüssel

Eine Funktion wie SHA-256 reduziert Daten beliebiger Größe auf einen Fingerabdruck mit fester Länge — ohne Schlüssel und ohne Möglichkeit, zu den ursprünglichen Daten zurückzukehren. Deshalb wird sie zur Speicherung von Passwörtern und für Integritätsprüfungen eingesetzt: überall dort, wo du nur eine Übereinstimmung bestätigen, aber die Eingabe niemals wiederherstellen musst.

Symmetrisch vs. Public-KeyAES vs. RSA

AES verwendet für beide Richtungen ein gemeinsames Geheimnis und ist schnell — deshalb übernimmt es den Großteil des echten Datenverkehrs. RSA gibt jeder Person einen öffentlichen Schlüssel, mit dem andere verschlüsseln, und einen privaten Schlüssel, den nur diese Person besitzt. Damit löst RSA zunächst das Problem, sich auf ein Geheimnis zu einigen — in der Praxis verwendet TLS RSA oder ECDH, um einen Schlüssel zu vereinbaren, und anschließend AES zur Übertragung der Daten.

TLS und digitale Signaturenwas das Vorhängeschloss im Browser bedeutet

TLS ist das Protokoll hinter HTTPS: ein Handshake, bei dem ein Schlüssel ausgetauscht wird, gefolgt von symmetrischer Verschlüsselung für die Sitzung. Eine digitale Signatur verwendet dieselbe asymmetrische Mathematik in umgekehrter Richtung — sie wird mit einem privaten Schlüssel erstellt, damit jeder mit dem öffentlichen Schlüssel bestätigen kann, dass die Nachricht echt und unverändert ist.

Passend

Für wen es geeignet ist – und für wen nicht

Es passt zu dir, wenn du

  • Du fängst bei null mit Kryptografie an und möchtest die Caesar-Chiffre kennenlernen, bevor du die Mathematik hinter RSA angehst
  • Du möchtest AES, Hashing oder eine digitale Signatur selbst implementieren und nicht nur ein Diagramm darüber lesen, wie sie funktionieren
  • Du bist Student oder Studentin der Security oder Informatik und möchtest parallel zu deinem Studium einen strukturierten Weg von A1 bis C2
  • Du wechselst den Beruf und strebst eine Stelle im Bereich Security oder Backend an, für die du etwas Konkretes vorweisen möchtest
  • Du möchtest die Grundlagen später hinter dir lassen und dich mit Post-Quanten-Kryptografie oder Zero-Knowledge-Proofs beschäftigen

Du bist hier nicht richtig, wenn du

  • Du suchst ein Tool, um echte Verschlüsselungen zu knacken oder laufende Systeme zu prüfen – hier lernst du die Mathematik und die korrekte Anwendung, keine offensiven Tools
  • Du brauchst eine vollständig offline nutzbare App: Die Lektionen sind für instabile Verbindungen ausgelegt, aber der AI Mentor benötigt eine Verbindung
  • Du erwartest, dass alles kostenlos ist: Der erste Kurs ist kostenlos, Pro schaltet die anderen 66 frei
  • Du brauchst einen anerkannten Abschluss – das Zertifikat bestätigt den Abschluss, ist aber kein Hochschulabschluss

Fragen

Häufig gestellte Fragen

Was ist die beste App, um Kryptografie auf dem Smartphone zu lernen?

Die entscheidende Frage ist, ob du den Algorithmus am Ende selbst implementierst oder nur darüber liest. Kryptografie Lernen bietet 67 Kurse – von der Caesar-Chiffre über AES, RSA und TLS bis hin zur Post-Quanten-Kryptografie. Dazu kommen ein Code-Editor auf dem Smartphone, in dem du die Chiffre oder Hashfunktion selbst schreibst, und ein AI Mentor für Beweise, bei denen du noch nicht ganz durchblickst. Du kannst auf iOS und Android in 22 Sprachen kostenlos starten.

Kann man Kryptografie ohne Mathematikstudium lernen?

Ja, auf dem Niveau, das die meisten Entwickler und Studierenden für die Praxis brauchen. Zu verstehen, was AES und RSA tun, warum ein Schlüssel geheim bleiben muss und wie sich Hashing von Verschlüsselung unterscheidet, erfordert keine fortgeschrittene Mathematik. Modulare Arithmetik und Primzahlen kommen ins Spiel, sobald ein Kurs die Interna von RSA behandelt. Kryptografie Lernen führt sie dort im Kontext ein, statt sie als Voraussetzungskapitel voranzustellen, bevor überhaupt etwas Nützliches passiert.

Was ist der Unterschied zwischen Verschlüsselung und Hashing?

Verschlüsselung ist umkehrbar: AES oder RSA verschlüsseln Daten mit einem Schlüssel, und der passende Schlüssel wandelt sie wieder in die ursprüngliche Nachricht zurück. Hashing funktioniert in eine Richtung: SHA-256 erzeugt einen Fingerabdruck fester Länge, ohne Schlüssel und ohne Möglichkeit, zum Eingabewert zurückzukehren. Du verschlüsselst eine Nachricht, die jemand später lesen soll, und hashst ein Passwort oder eine Datei, wenn du nur prüfen musst, ob zwei Werte übereinstimmen.

Was ist der Unterschied zwischen symmetrischer und Public-Key-Verschlüsselung?

AES ist symmetrisch: Ein gemeinsames Geheimnis verschlüsselt und entschlüsselt die Daten. Das ist schnell genug für echten Netzwerkverkehr, sobald beide Seiten den Schlüssel bereits besitzen. RSA ist Public-Key-Kryptografie: Jeder erhält einen öffentlichen Schlüssel, mit dem andere verschlüsseln, und einen privaten Schlüssel, den nur diese Person besitzt. Damit wird das Problem gelöst, sich zunächst auf dieses Geheimnis zu einigen. In der Praxis kombiniert TLS beides: Die Public-Key-Mathematik vereinbart einen Sitzungsschlüssel, anschließend überträgt AES die eigentlichen Daten.

Wie schützt TLS HTTPS-Verbindungen tatsächlich?

Bei einem TLS-Handshake wird asymmetrische Kryptografie (RSA oder inzwischen häufiger ECDH) verwendet, um ein gemeinsames Geheimnis zu vereinbaren, ohne dieses Geheimnis jemals unverschlüsselt über die Leitung zu senden. Danach wird auf schnelle symmetrische Verschlüsselung – typischerweise AES – umgeschaltet, um die eigentlichen Sitzungsdaten zu übertragen. Digitale Signaturen und Zertifikate bestätigen im selben Handshake, dass du mit dem echten Server und nicht mit einem Betrüger kommunizierst. Kryptografie Lernen baut dieses Verständnis mit eigenen Kursen zu TLS, PKI und Zertifikaten auf, statt das Vorhängeschloss-Symbol als Blackbox zu behandeln.

Bringt dir diese App bei, wie man Verschlüsselungen knackt?

Du lernst, wie Chiffren, Hashes, Signaturen und Protokolle funktionieren. Dazu gehören ein Kurs zu Kryptoanalyse und Seitenkanalangriffen sowie erste Übungen, in denen du eine absichtlich schwache Caesar-Chiffre per Brute Force knackst – Standardstoff in jedem Kryptografie-Kurs, vermittelt, damit du verstehst, warum moderne Algorithmen ihre Eigenschaften brauchen. Die App ist kein Tool zum Angreifen echter Systeme oder zum Wiederherstellen fremder Daten; diese Abgrenzung wird im gesamten Lehrplan ausdrücklich gemacht.

Wird Post-Quanten-Kryptografie behandelt oder nur die klassischen Algorithmen?

Beides. Die ersten Stufen behandeln das klassische und aktuelle Standardwissen – von Caesar-Chiffren über AES, RSA, Hashing und TLS –, das die meisten Lernenden im Alltag tatsächlich brauchen. Die C1–C2-Kurse gehen anschließend weiter: zu den Post-Quanten-Standards des NIST (FIPS 203, 204, 205), gitterbasierter und isogeniebasierter Kryptografie, Zero-Knowledge-Proofs und homomorpher Verschlüsselung – für alle, die sehen möchten, wohin sich das Fachgebiet entwickelt.

Ist Kryptografie Lernen kostenlos?

Die App kann kostenlos im App Store und bei Google Play heruntergeladen werden. Der erste Kurs – mit klassischen Chiffren sowie den Grundlagen von Binärdarstellung und Encoding – ist kostenlos. Dazu gibt es ein tägliches Kontingent an Fragen an den AI Mentor, sodass du echte Lektionen durcharbeiten kannst, bevor du dich entscheidest. Pro schaltet die verbleibenden 66 Kurse frei und macht den AI Mentor unbegrenzt nutzbar.

Funktioniert die App offline, in der U-Bahn oder im Flugzeug?

Die App ist für lückenhafte Verbindungen ausgelegt, nicht für den vollständigen Verzicht auf eine Verbindung – Lektionen und Code-Editor laden schnell und funktionieren auch in den üblichen Funklöchern während des Pendelns weiter. Der AI Mentor ist der einzige Teil, der tatsächlich eine Verbindung benötigt, da er in Echtzeit antwortet. Wenn du garantiert eine vollständig offline nutzbare App brauchst, solltest du das vor einem Einsatz während eines Flugs einplanen.

Welche Plattformen und Sprachen werden unterstützt?

Kryptografie Lernen läuft auf iOS über den App Store und auf Android über Google Play, in 22 Sprachen und mit einer Bewertung von 4+. Die App gehört zu den Coding-Apps von CoddyKit. Sie verwenden bei unterschiedlichen Themen dasselbe Lektionsformat, denselben Code-Editor und denselben AI Mentor.

Loslegen

Starte mit einer Caesar-Chiffre und ende bei der Post-Quanten-Kryptografie

Kostenlos starten auf iOS und Android, in 22 Sprachen.

App Store — Kostenlos herunterladenGoogle Play — Kostenlos herunterladen
Zuletzt geprüft · Veröffentlicht von CoddyKit · Datenschutzerklärung
Verfügbar auf iOS und Android.