EcdhKeyDeriveParams

Web Crypto APIEcdhKeyDeriveParams 字典表示当使用 ECDHX25519 算法时,应作为 algorithm 参数传递给 SubtleCrypto.deriveKey()SubtleCrypto.deriveBits() 的对象。

ECDH 允许两个各自拥有一对由公钥和私钥组成的密钥的人推导出一个共享密钥。他们交换公钥,并使用自己的私钥与对方的公钥相结合来推导出一个只有他们双方——而其他人无法得知的——共享密钥。

ECDH deriveKey() 方法的参数包括其他实体的公钥,该公钥与当前实体的私钥相结合,用于推导出共享密钥。

实例属性

name

一个字符串。应依据所使用的算法,设置为 ECDHX25519

public

一个表示其他实体的公钥的 CryptoKey 对象。

示例

规范

Specification
Web Cryptography API
# dfn-EcdhKeyDeriveParams

浏览器兼容性

支持在 SubtleCrypto.deriveKey() 方法中使用“ECDH”或“X25519”算法的浏览器将会支持此类型。

参见