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