Grundlagen · Kryptographie

Kryptographie verstehen

Kryptographie ist das Rückgrat moderner Sicherheit. Du musst kein Mathematiker werden, aber die Konzepte hinter Hashing, Verschlüsselung und Signaturen sauber verstehen.

Inhaltsverzeichnis8 Abschnitte

Hashing - Integrität und Passwortspeicherung

Ein Hash ist eine Einwegfunktion: aus Eingabe wird ein Fingerabdruck fester Länge. Sie sichert Integrität (wurde etwas verändert?) und dient zur sicheren Passwortspeicherung - dort jedoch immer mit Algorithmen wie bcrypt, scrypt oder Argon2, nie mit SHA-256 allein.

MD5 und SHA-1 sind kryptographisch gebrochen und gehören in keiner neuen Anwendung verwendet.

Symmetrische Verschlüsselung

Sender und Empfänger nutzen denselben Schlüssel. Standard ist AES-GCM. Vorteil: schnell. Herausforderung: sicherer Schlüsselaustausch - dafür braucht man Asymmetrik oder ein Key-Management-System.

Asymmetrische Verschlüsselung & Signaturen

Jeder hat ein Schlüsselpaar: einen öffentlichen und einen privaten Schlüssel. Damit lassen sich Nachrichten verschlüsseln und Signaturen prüfen. Moderne Wahl: elliptische Kurven (Ed25519 für Signaturen, X25519 für Schlüsselaustausch).

TLS - Krypto in der Praxis

HTTPS kombiniert all diese Bausteine: Asymmetrik für den Schlüsselaustausch, Symmetrik für die eigentliche Übertragung, Hashing für Integrität. Wer Webanwendungen prüft, sollte TLS-Konfigurationen lesen und bewerten können.

Praxisbezug

Übe Krypto-Konzepte in kontrollierten Lernumgebungen wie CryptoHack, CryptoPals oder in den Krypto-Kategorien typischer CTFs. Implementiere Beispiele selbst in Python - so erkennst du auch typische Fehler.

Nächste Lernschritte

FAQ

Muss ich Kryptographie mathematisch tief verstehen?

+

Für den Einstieg reicht ein konzeptionelles Verständnis: Was leistet Hashing, Symmetrik, Asymmetrik? Tiefe Mathematik brauchst du erst, wenn du dich auf Krypto-Engineering spezialisierst.

Welche Algorithmen sind heute Standard?

+

Für Hashing: SHA-256 / SHA-3. Symmetrisch: AES-GCM. Asymmetrisch: RSA (Legacy) und zunehmend elliptische Kurven (Ed25519, X25519). MD5 und SHA-1 gelten als unsicher.

Wo übe ich Kryptographie legal?

+

CryptoHack, CryptoPals und CTF-Krypto-Challenges sind klassische, völlig legale Übungsräume - alles in kontrollierten Umgebungen.