Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

HmacImportParams

Das HmacImportParams-Wörterbuch der Web Crypto API repräsentiert das Objekt, das beim Importieren, Entpacken oder Ableiten eines Schlüssels für den HMAC-Algorithmus übergeben werden soll, als:

Instanzeigenschaften

name

Ein String. Dieser sollte auf HMAC gesetzt werden.

hash

Ein String oder ein Objekt, das eine einzelne Eigenschaft namens name mit einem Stringwert enthält. Es ist ein Identifier für den zu verwendenden Digest-Algorithmus. Dies sollte einer der folgenden sein:

  • SHA-256: Wählt den SHA-256-Algorithmus.
  • SHA-384: Wählt den SHA-384-Algorithmus.
  • SHA-512: Wählt den SHA-512-Algorithmus.

Warnung: SHA-1 wird hier auch unterstützt, aber der SHA-1-Algorithmus gilt als verwundbar und sollte nicht mehr verwendet werden.

length Optional

Eine Number, die die Länge des Schlüssels in Bits darstellt. Wenn dies weggelassen wird, entspricht die Länge des Schlüssels der Länge des Digests, der von der gewählten Digest-Funktion erzeugt wird. Sofern Sie keinen triftigen Grund haben, eine andere Länge zu verwenden, lassen Sie diese Eigenschaft weg und verwenden Sie die Standardeinstellung.

Beispiele

Siehe die Beispiele für SubtleCrypto.importKey(), SubtleCrypto.unwrapKey() oder SubtleCrypto.deriveKey().

Spezifikationen

Specification
Web Cryptography Level 2
# dfn-HmacImportParams

Browser-Kompatibilität

Browser, die den "HMAC"-Algorithmus für die Methoden SubtleCrypto.importKey(), SubtleCrypto.unwrapKey() oder SubtleCrypto.deriveKey() unterstützen, werden diesen Typ unterstützen.

Siehe auch