Das AesCbcParams
Verzeichnis (dictionary) der Web Crypto API wird als algorithm
Parameter an die Funktionen SubtleCrypto.encrypt()
, SubtleCrypto.decrypt()
, SubtleCrypto.wrapKey()
und SubtleCrypto.unwrapKey()
übergeben, wenn der Algorithmus AES-CBC verwendet wird.
Eigenschaften
name
- A
DOMString
. Der Wert sollte aufAES-CBC
gesetzt werden. iv
- Ein
BufferSource
. Der Initialisierungsvektor. Er muss 16 Bytes lang sein und sollte unvorhersehbar und am besten kryptografisch zufällig sein. Er muss aber nicht geheim sein, er kann unverschlüsselt mit dem Kryptogram übertragen werden.
Beispiele
Siehe Beispiele für SubtleCrypto.encrypt()
und SubtleCrypto.decrypt()
.
Spezifikationen
Spezifikation | Status | Kommentar |
---|---|---|
Web Cryptography API Die Definition von 'SubtleCrypto.AesCbcParams' in dieser Spezifikation. |
Empfehlung |
Browser Kompatibilität
Browser mit Unterstützung für den "AES-CBC" Algorithmus werden die Methoden SubtleCrypto.encrypt()
, SubtleCrypto.decrypt()
, SubtleCrypto.wrapKey()
und SubtleCrypto.unwrapKey()
für diesen Typ unterstützen.
Siehe auch
- CBC Modus wird in Sektion 6.2 des NIST SP800-38A standard spezifiziert.
SubtleCrypto.encrypt()
.SubtleCrypto.decrypt()
.SubtleCrypto.wrapKey()
.SubtleCrypto.unwrapKey()
.