Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Web-APIs
  3. HkdfParams

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

View in EnglishAlways switch to English

HkdfParams

DasHkdfParams-Wörterbuch derWeb Crypto API stellt das Objekt dar, das alsalgorithm-Parameter inSubtleCrypto.deriveKey() übergeben werden sollte, wenn derHKDF-Algorithmus verwendet wird.

Instanzeigenschaften

name

Ein String. Dieser sollte aufHKDF gesetzt werden.

hash

Ein String oder ein Objekt, das eine einzige Eigenschaft namensname mit einem String-Wert enthält. Es ist ein Bezeichner für den zu verwendendenDigest-Algorithmus. Dieser sollte einer der folgenden sein:

  • SHA-256: wählt denSHA-256-Algorithmus aus.
  • SHA-384: wählt denSHA-384-Algorithmus aus.
  • SHA-512: wählt denSHA-512-Algorithmus aus.

Warnung:>SHA-1 wird hier ebenfalls unterstützt, aber derSHA-1-Algorithmus wird als anfällig betrachtet und sollte nicht mehr verwendet werden.

salt

EinArrayBuffer, einTypedArray, oder einDataView. DieHKDF-Spezifikation besagt, dass das Hinzufügen von Salt "erheblich zur Stärke von HKDF beiträgt". Idealerweise ist der Salt-Wert ein zufälliger oder pseudo-zufälliger Wert mit derselben Länge wie die Ausgabe der Digest-Funktion. Im Gegensatz zum Input-Schlüsselmaterial, das inderiveKey() übergeben wird, muss Salt nicht geheim gehalten werden.

info

EinArrayBuffer, einTypedArray, oder einDataView, das anwendungsspezifische kontextbezogene Informationen darstellt. Dies wird verwendet, um den abgeleiteten Schlüssel an eine Anwendung oder einen Kontext zu binden, und ermöglicht es, verschiedene Schlüssel für verschiedene Kontexte mit demselben Input-Schlüsselmaterial abzuleiten. Es ist wichtig, dass dies unabhängig vom Input-Schlüsselmaterial selbst ist. Diese Eigenschaft ist erforderlich, kann jedoch ein leerer Puffer sein.

Beispiele

Siehe die Beispiele fürSubtleCrypto.deriveKey().

Spezifikationen

Specification
Web Cryptography Level 2
# dfn-HkdfParams

Browser-Kompatibilität

Browser, die den "HKDF"-Algorithmus für die MethodeSubtleCrypto.deriveKey() unterstützen, werden diesen Typ unterstützen.

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp