Verschlüsselung
Verschlüsselung wandelt lesbare Daten (Klartext) in unlesbare Daten (Geheimtext) um. So kann niemand ohne Schlüssel die Daten lesen.
Verschlüsselung ist der wichtigste Schutz für Daten - selbst wenn jemand die Daten stiehlt, kann er sie nicht lesen.
Was ist Verschlüsselung?
Verschlüsselung ist ein Prozess, der aus lesbaren Informationen einen unlesbaren Geheimcode macht.
Das Prinzip:
Klartext + Schlüssel → [Verschlüsselung] → Geheimtext
- Klartext: "Hallo Welt"
- Schlüssel: "MeinGeheimnis123"
- Geheimtext: "Xp2mK9sL4r7Q"
Ohne den Schlüssel kann niemand aus "Xp2mK9sL4r7Q" wieder "Hallo Welt" machen.
Arten von Verschlüsselung
Es gibt zwei Hauptarten von Verschlüsselung:
1. Symmetrische Verschlüsselung
Ein Schlüssel für Verschlüsselung und Entschlüsselung
Eigenschaften:
- Sehr schnell
- Beide Personen brauchen denselben Schlüssel
- Problem: Wie tauscht man den Schlüssel sicher aus?
Beispiele:
- AES - Moderner Standard
- DES - Alt und unsicher
2. Asymmetrische Verschlüsselung
Zwei Schlüssel - öffentlicher und privater Schlüssel
Eigenschaften:
- Langsamer als symmetrisch
- Jeder kann mit dem öffentlichen Schlüssel verschlüsseln
- Nur der private Schlüssel kann entschlüsseln
- Löst das Schlüsselaustausch-Problem
Beispiele:
- RSA - Sehr bekannt
- ECC - Modern und effizienter
Wo wird Verschlüsselung benutzt?
- Internet (HTTPS): TLS verschlüsselt Webseiten
- Messenger: WhatsApp, Signal verschlüsseln Nachrichten
- Festplatten: BitLocker, FileVault verschlüsseln Speicher
- VPN: Verschlüsselt gesamten Internetverkehr
- E-Mails: PGP/GPG verschlüsselt E-Mails
- Passwörter: Passwort-Hashing (spezielle Form)
Wichtige Konzepte
Schlüssel:
Der Schlüssel ist wie ein Passwort für die Verschlüsselung. Je länger der Schlüssel, desto sicherer.
Algorithmus:
Der Algorithmus ist die Methode, wie verschlüsselt wird. Nutze immer bewährte Algorithmen wie AES oder RSA.
- Erfinde niemals eigene Verschlüsselung!
- Nutze immer getestete Bibliotheken
- Verwende lange Schlüssel (mindestens 128 Bit für symmetrisch, 2048 Bit für RSA)
Verschlüsselung vs Entschlüsselung
| Verschlüsselung | Entschlüsselung | |
|---|---|---|
| Eingabe | Klartext | Geheimtext |
| Ausgabe | Geheimtext | Klartext |
| Braucht | Schlüssel | Schlüssel |
| Ziel | Daten schützen | Daten lesen |
Verwandte Themen
- Entschlüsselung - Geheimtext wieder lesbar machen
- Symmetrische Verschlüsselung - Ein Schlüssel für alles
- Asymmetrische Verschlüsselung - Zwei Schlüssel System
- AES - Bester symmetrischer Algorithmus
- RSA - Bekanntester asymmetrischer Algorithmus
- TLS - Verschlüsselung im Internet
- Hash-Funktion - Einweg-Verschlüsselung
- Digitale Signatur - Echtheit beweisen