Welche Schlüsselkonfiguration benötigt AES encrypt?
Verwenden Sie einen Schlüssel mit 16, 24 oder 32 Bytes für AES-128, AES-192 oder AES-256. Die Länge zählt decodierte Bytes, nicht hexadezimale Zeichen.
Browser-Werkzeug
Wendet AES Encrypt mit expliziten Schlüssel-, Format- und Algorithmen-Einstellungen an. Geben Sie Daten und Schlüsselmaterial ein, wählen Sie Parameter und prüfen Sie das Ergebnis.
Ihre Eingabe bleibt in diesem Browser.
Fügen Sie die erforderliche Eingabe hinzu.
Vervollständigen Sie die erforderliche Eingabe.
Direkte Antwort
AES-Verschlüsselung verschlüsselt Text oder Hexbytes mit AES-GCM. Jede Encrypt-Aktion erzeugt ein neues 12-Byte-IV. Das JSON-Ergebnis enthält Chiffretext, IV, Authentifizierungs-Tag und die für die Entschlüsselung benötigten Daten. Quellen: https://csrc.nist.gov/pubs/sp/800/38/d/final; https://cheatsheetseries.owasp.org/cheatsheets/Cryptographic_Storage_Cheat_Sheet.html
Ergebnis
Der JSON-Umschlag von Version 1 enthält algorithm, keyBits, ciphertextHex, ivHex, tagHex, aadHex und plaintextEncoding. Das Tag enthält 16 Bytes. aadHex enthält optional vom Benutzer angegebene Authentifizierungsdaten, nicht den AES-Schlüssel.
Dieses Werkzeug verwenden
Beispiel
Eingabe: Beispieltext und der für den gewählten Modus erforderliche Schlüssel oder die Konfiguration
Einstellungen: Wählen Sie die konfigurierte Operation. Bestätigen Sie den debounced-Ausführungsmodus und die text-Ergebnisausgabe, bevor Sie AES-Verschlüsselung ausführen.
Ergebnis: Der Arbeitsbereich erzeugt eine text-Ausgabe in Ihrem Browser.
Dieses Beispiel zeigt die Eingabeform der AES-Verschlüsselung. Das genaue Ergebnis hängt von Operation, Werten und gewählter Konfiguration ab.
Häufige Anwendungen
Grenzen