HmacImportParams

Das HmacImportParams-Wörterbuch der Web Crypto API repräsentiert das Objekt, das als algorithm-Parameter in SubtleCrypto.importKey() oder SubtleCrypto.unwrapKey() übergeben werden sollte, wenn ein Schlüssel für den HMAC-Algorithmus generiert wird.

Instanzeigenschaften

name

Ein String. Dies sollte auf HMAC gesetzt werden.

hash

Ein String, der den Namen der zu verwendenden Hash-Funktion repräsentiert. Dieser kann den Wert SHA-256, SHA-384 oder SHA-512 annehmen.

Warnung: Obwohl Sie hier technisch SHA-1 übergeben können, wird davon dringend abgeraten, da es als unsicher gilt.

length Optional

Eine Number, die die Länge des Schlüssels in Bits repräsentiert. Wenn dies weggelassen wird, entspricht die Schlüssellänge der Länge des von der gewählten Hash-Funktion generierten Hashes. Es sei denn, Sie haben einen guten Grund, eine andere Länge zu verwenden, sollten Sie diese Eigenschaft weglassen und die Standardeinstellung nutzen.

Beispiele

Siehe die Beispiele für SubtleCrypto.importKey().

Spezifikationen

Specification
Web Cryptography API
# dfn-HmacImportParams

Browser-Kompatibilität

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

Siehe auch