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.
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