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

Schlüssel (Hex)
5f4dcc3b5aa765d61d8327deb882cf99
IV (Hex)
a5e8d9c4b3f2e1d0
Länge (Bytes)
128
AES-Variante
AES-256-CBC

3. Über AES (Advanced Encryption Standard)

AES-128

10 Runden, 128-Bit-Schlüssel, gut für die meisten Anwendungen geeignet

AES-192

12 Runden, 192-Bit-Schlüssel, höhere Sicherheitsreserve

AES-256

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