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-256 bietet die höchste Sicherheit.