EcdhKeyDeriveParams

Das EcdhKeyDeriveParams Wörterbuch der Web Crypto API repräsentiert das Objekt, das als algorithm Parameter in SubtleCrypto.deriveKey() und SubtleCrypto.deriveBits() übergeben werden sollte, wenn die Algorithmen ECDH oder X25519 verwendet werden.

ECDH ermöglicht es zwei Personen, die jeweils ein Schlüsselpaar bestehend aus einem öffentlichen und einem privaten Schlüssel besitzen, ein gemeinsames Geheimnis abzuleiten. Sie tauschen öffentliche Schlüssel aus und verwenden die Kombination aus ihrem privaten Schlüssel und dem öffentlichen Schlüssel der anderen Entität, um einen geheimen Schlüssel abzuleiten, den nur sie — und niemand sonst — teilen.

Die Parameter für ECDH deriveKey() beinhalten daher den öffentlichen Schlüssel der anderen Entität, der mit dem privaten Schlüssel dieser Entität kombiniert wird, um das gemeinsame Geheimnis abzuleiten.

Instanzeigenschaften

name

Ein String. Dieser sollte auf ECDH oder X25519 gesetzt werden, abhängig vom verwendeten Algorithmus.

public

Ein CryptoKey Objekt, das den öffentlichen Schlüssel der anderen Entität repräsentiert.

Beispiele

Spezifikationen

Specification
Web Cryptography API
# dfn-EcdhKeyDeriveParams

Browser-Kompatibilität

Browser, die den "ECDH" oder "X25519" Algorithmus für die SubtleCrypto.deriveKey() Methode unterstützen, werden diesen Typ ebenfalls unterstützen.

Siehe auch