AES-Verschlüsselungsfunktion
Kostenloses Online-AES-Verschlüsselungs- und -Entschlüsselungswerkzeug mit Unterstützung für 128/256-Bit-Verschlüsselung online. Umfasst CBC-, ECB-, CFB-, OFB- und CTR-Modi sowie Hex-/Base64-Formatkonvertierung.
Kostenloses Online-AES-Verschlüsselungs- und -Entschlüsselungswerkzeug mit Unterstützung für 128/256-Bit-Verschlüsselung online. Umfasst CBC-, ECB-, CFB-, OFB- und CTR-Modi sowie Hex-/Base64-Formatkonvertierung.
Der AES-Algorithmus löste 2001 offiziell DES als neuen Verschlüsselungsstandard ab. Diese Veränderung ging aus einer weltweiten Ausschreibung von Algorithmen hervor, die vom National Institute of Standards and Technology (NIST) initiiert wurde. Nach strenger Auswahl setzte sich schließlich der Rijndael-Algorithmus durch und wurde als Federal Information Processing Standard FIPS 197 festgelegt, was den Eintritt der Verschlüsselungstechnologie in ein neues Entwicklungsstadium markierte.

| Modus | Initialisierungsvektor | Parallelität | Fehlerfortpflanzung |
|---|---|---|---|
| CBC | Erforderlich | Keine | Block-Ebene |
| CTR | Zähler-Initialwert | Unterstützt | Keine Fortpflanzung |
| Modus | Standarddokument | Padding-Schema | Anwendungsfall |
|---|---|---|---|
| PKCS#7 | RFC 5652 | n Bytes mit Wert n auffüllen | Allgemeine Daten |
| ZeroPadding | Branchenpraxis | Mit 0x00-Bytes auffüllen | Binärdaten |
| ISO/IEC 7816-4 | ISO-Standard | Erstes Byte 0x80 gefolgt von 0x00 | Smartcard-Anwendungen |
Der Advanced Encryption Standard (AES) ist ein symmetrischer Verschlüsselungsalgorithmus, der vom US-amerikanischen NIST festgelegt wurde. Er verwendet für Verschlüsselung und Entschlüsselung denselben Schlüssel und gilt weithin als globaler Standard zum Schutz sensibler Daten.
Die Zahlen beziehen sich auf die Länge des Verschlüsselungsschlüssels in Bit. AES-128 verwendet einen 16-Byte-Schlüssel, AES-192 einen 24-Byte-Schlüssel und AES-256 einen 32-Byte-Schlüssel. AES-256 bietet die höchste Sicherheitsstufe und wird oft für militärische oder hochsensible Daten verlangt.
CBC (Cipher Block Chaining) oder CTR (Counter) sind die für den allgemeinen Gebrauch am ehesten empfohlenen Modi, da sie gute Sicherheit bieten. ECB (Electronic Codebook) ist der einfachste, aber am wenigsten sichere Modus, da identische Klartextblöcke identische Geheimtextblöcke erzeugen. ECB meiden, sofern nicht zwingend erforderlich.
Ein IV ist ein zufälliger oder pseudo-zufälliger Wert, der zusammen mit dem geheimen Schlüssel zur Verschlüsselung von Daten verwendet wird. Er stellt sicher, dass die mehrfache Verschlüsselung desselben Klartexts unterschiedliche Geheimtexte erzeugt. Modi wie CBC, CFB und OFB erfordern einen IV (bei AES üblicherweise 16 Byte).