EcdhKeyDeriveParams

Web Crypto API 的 EcdhKeyDeriveParams 字典代表在使用 ECDHX25519 演算法時,應作為 algorithm 引數傳遞給 SubtleCrypto.deriveKey()SubtleCrypto.deriveBits() 的物件。

ECDH 允許兩個各自擁有由公鑰和私鑰組成的金鑰對的人派生一個共享金鑰。他們交換公鑰,並使用各自的私鑰和對方的公鑰組合來派生一個他們——以及只有他們——共享的金鑰。

因此,ECDH deriveKey() 的引數包括對方的公鑰,該公鑰與此實體的私鑰組合以派生共享金鑰。

例項屬性

name

一個字串。這應該設定為 ECDHX25519,具體取決於所使用的演算法。

public

一個 CryptoKey 物件,表示對方的公鑰。

示例

請參閱 SubtleCrypto.deriveKey()SubtleCrypto.deriveBits() 的示例。

規範

規範
Web 加密級別 2
# dfn-EcdhKeyDeriveParams

瀏覽器相容性

支援 SubtleCrypto.deriveKey() 方法的 "ECDH" 或 "X25519" 演算法的瀏覽器將支援此型別。

另見