AES-Verschlüsselung / -Entschlüsselung
AES-Ver-/Entschlüsselung mit CBC, CFB, CTR, OFB, ECB-Modi, Pkcs7/ZeroPadding/NoPadding, 128/192/256-Bit-Schlüsseln, Base64-Ausgabe, automatische Schlüssel/IV-Formaterkennung
Was ist AES-Verschlüsselung?
AES ist ein weit verbreiteter symmetrischer Verschlüsselungsalgorithmus. Er arbeitet mit 128-Bit-Blöcken und unterstützt 128, 192 und 256 Bit Schlüssel.
Was sind die Verschlüsselungsmodi?
CBC verkettet Blöcke für bessere Sicherheit. CFB wandelt AES in eine Stromchiffre um. CTR nutzt einen Zähler für parallelisierbare Verschlüsselung. OFB erzeugt einen Schlüsselstrom. ECB verschlüsselt jeden Block unabhängig — am unsichersten.
Was ist Padding?
Padding fügt Bytes hinzu um Daten an Blockgrenzen auszurichten. Pkcs7 ist am häufigsten. Iso97971 fügt ein Byte vor Pkcs7 hinzu. AnsiX923 füllt mit Nullen und Längenbyte. Iso10126 nutzt zufällige Bytes. ZeroPadding füllt mit Nullen. NoPadding erfordert exakte Ausrichtung.
Was ist das Ausgabeformat?
Die Verschlüsselungsausgabe verwendet standardmäßig Base64-Codierung, das häufigste und kompakteste Format. Schlüssel- und IV-Eingaben unterstützen automatische Erkennung von Hex-, Base64- oder UTF-8-Format — fügen Sie einfach Ihren Schlüssel oder IV ein und das Tool erkennt das Format automatisch.
Sicherheitsempfehlungen für AES?
Verwenden Sie starke Zufallsschlüssel. Bevorzugen Sie CBC oder CTR gegenüber ECB. Nutzen Sie AES-256 für maximale Sicherheit. Verwenden Sie immer ein eindeutiges IV.
Werden meine Daten an einen Server gesendet?
Nein, alle Verschlüsselung erfolgt lokal im Browser mit CryptoJS. Ihre Daten verlassen nie Ihr Gerät.
Welche Schlüsselgrößen werden unterstützt?
AES unterstützt drei Größen: 128 Bit (16 Bytes), 192 Bit (24 Bytes) und 256 Bit (32 Bytes). AES-128 ist für die meisten Verwendungszwecke ausreichend, AES-192 bietet einen zusätzlichen Sicherheitsabstand und AES-256 bietet die höchste Sicherheitsstufe, die für klassifizierte Daten empfohlen wird.
Was ist der Unterschied zwischen AES-128, AES-192 und AES-256?
Der Unterschied liegt in der Schlüssellänge und der Anzahl der Verschlüsselungsrunden: AES-128 verwendet 10 Runden, AES-192 verwendet 12 Runden und AES-256 verwendet 14 Runden. AES-256 bietet die stärkste Sicherheit, ist aber etwas langsamer. Für die meisten Anwendungen gilt AES-128 bereits als mit aktueller Technologie nicht knackbar.
Was ist die Geschichte von AES und wo wird es verwendet?
AES wurde 1997 vom NIST als Ersatz für DES ausgewählt und 2001 zum offiziellen Standard. Es wird heute weltweit von Regierungen, Militärs und Finanzinstituten verwendet. AES sichert HTTPS-Verbindungen, WiFi-Netzwerke, Festplattenverschlüsselung und komprimierte Dateien.
Warum wird der ECB-Modus nicht empfohlen?
Der ECB-Modus verschlüsselt identische Klartextblöcke zu identischen Chiffretextblöcken, was Muster in den Daten offenlegt. Zum Beispiel würde das Verschlüsseln eines Bildes mit ECB immer noch den Umriss des Bildes zeigen. Dies macht ECB anfällig für Musteranalyse-Angriffe. Verwenden Sie stattdessen immer CBC, CTR, CFB oder OFB mit einer zufälligen IV.
Was sind reale Anwendungen von AES?
AES wird in HTTPS/SSL für sicheres Surfen, WPA2/WPA3 für WiFi-Sicherheit, VPN-Verbindungen, Bluetooth-Verschlüsselung, verschlüsselten Messaging-Apps, Festplattenverschlüsselung (BitLocker, FileVault), komprimierten Archiven (ZIP, RAR) und dem Schutz staatlicher klassifizierter Dokumente verwendet.
Was ist der Unterschied zwischen Hex- und Base64-Ausgabe?
Hex (Hexadezimal) stellt Binärdaten mit 16 Zeichen dar (0-9, A-F), was zu längeren Zeichenketten führt. Base64 verwendet 64 Zeichen (A-Z, a-z, 0-9, +, /) und ist für dieselben Daten etwa 33% kürzer als Hex. Beide sind gängige Formate zur Darstellung von Binärdaten als Text.
So verwenden Sie AES-Verschlüsselung / -Entschlüsselung
Verschlüsseln und entschlüsseln Sie Text mit AES vollständig im Browser — Schlüssel und Daten werden nie hochgeladen. Wählen Sie Modus und Padding, geben Sie Ihren Schlüssel ein und erhalten sofort Base64-Ausgabe.
- Fügen Sie Klartext oder Chiffretext in das Feld 'Enter text to encrypt or ciphertext to decrypt...' ein.
- Wählen Sie unter 'Encryption Mode' einen Modus — 'CBC (Cipher Block Chaining)' ist üblich; 'ECB (Electronic Code Book)' ist unsicherer.
- Geben Sie Ihr Geheimnis im Feld 'Key' ('Enter encryption key...') ein und wählen Sie die Größe: 128, 192 oder 256 Bit.
- Füllen Sie das Feld 'IV / Nonce' für CBC, CFB, CTR oder OFB; der Hinweis 'ECB mode does not require IV' erscheint bei Auswahl von ECB.
- Wählen Sie ein Padding wie 'Pkcs7' oder 'ZeroPadding' und lesen Sie das Ergebnis im Bereich 'Result will appear here...'.
Zur Entschlüsselung müssen Modus, Padding, Schlüssel und IV exakt mit der Verschlüsselung übereinstimmen — sonst erscheint nur Zeichensalat; bewahren Sie alle vier Werte zusammen auf.
Verwandte Tools
- Textverschlüsselung Sichere Textverschlüsselung und -entschlüsselung mit AES-GCM/AES-CBC. Passwortbasiert, reine Browserverarbeitung, Daten verlassen nie Ihr Gerät.
- Hash-Prüfer MD5, SHA-1, SHA-256, SHA-512 Datei-Hashes lokal berechnen und prüfen
- Hex-Betrachter Zeigen Sie Dateiinhalte im Hex-Dump-Format mit Suche, Offset-Navigation und virtuellem Scrollen an
- PDF Entsperren Entfernen Sie den Passwortschutz von PDF-Dateien sofort in Ihrem Browser. Inklusive intelligenter Brute-Force-Passwortwiederherstellung.
- PDF schützen Fügen Sie PDF-Dateien online kostenlos einen Passwortschutz hinzu. Verschlüsseln Sie PDF-Dokumente mit AES-256-Verschlüsselung, um unbefugten Zugriff zu verhindern. 100% im Browser, kein Upload erforderlich.
- Basic Auth Header Generator HTTP Basic Auth Header online generieren — Benutzername:Passwort sofort in Base64 Authorization Header kodieren
- RSA-Schlüsselgenerator Erzeugen Sie RSA-Schlüsselpaare mit 2048, 3072, 4096 Bit. PEM-Ausgabe mit Fingerabdruck. Lokale Verarbeitung.
- Brotli-Kompressor Kostenloser Brotli-Kompressor online. Dateien mit Qualität 0–11 zu .br komprimieren oder .br zurück in das Original verwandeln. Läuft komplett im Browser — ohne Upload, ohne Installation.