AES Encryption Demo
Advanced Encryption Standard - Moderne symmetrische Verschlüsselung
AES Encryption Demo
Ver- und entschlüsseln Sie Texte mit dem Advanced Encryption Standard (AES)
1. Eingabe
2. Ergebnis
Metadaten
3. Über AES (Advanced Encryption Standard)
10 Runden, 128-Bit-Schlüssel, gut für die meisten Anwendungen geeignet
12 Runden, 192-Bit-Schlüssel, höhere Sicherheitsreserve
14 Runden, 256-Bit-Schlüssel, höchste Sicherheitsstufe
Wichtige Konzepte
Schlüssel (Key)
Das geheime Passwort, aus dem der AES-Schlüssel abgeleitet wird. Bei AES-256 werden 32 Bytes (256 Bit) verwendet.
Initialisierungsvektor (IV)
Ein zufälliger Wert, der bei jedem Verschlüsselungsvorgang neu generiert wird, um gleiche Klartexte in unterschiedliche Chiffrate zu verwandeln.
Betriebsmodi
CBC Cipher Block Chaining (Standard)
GCM Galois/Counter Mode (mit Authentifizierung)
Sicherheit
AES gilt als sehr sicher und wird weltweit von Regierungen, Banken und Unternehmen eingesetzt.
Wichtiger Hinweis
Diese Demo dient zu Lernzwecken und verwendet eine vereinfachte Implementierung. Für echte Sicherheitsanwendungen sollten Sie etablierte Bibliotheken und sichere Praktiken verwenden:
- Verwenden Sie einen zufälligen Initialisierungsvektor (IV) für jede Verschlüsselung
- Nutzen Sie einen starken Schlüssel-Ableitungsalgorithmus wie PBKDF2
- Für Produktivumgebungen: Verwenden Sie Bibliotheken wie libsodium oder Web Crypto API