EcdhKeyDeriveParams

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

ECDH 使得两个人各自拥有一个包含公钥和私钥的密钥对,可以推导出一个共享的密钥。他们交换公钥,并使用私钥和另一个实体的公钥的组合来推导出一个只有他们自己知道的密钥。

因此,ECDH deriveKey() 的参数包括另一个实体的公钥,它与该实体的私钥结合在一起,可以推导出共享的密钥。

实例属性

name

字符串。这应该设置为 ECDHX25519,具体取决于使用的算法。

public

一个 CryptoKey 对象,表示另一个实体的公钥。

示例

规范

规范
Web 密码学 API
# dfn-EcdhKeyDeriveParams

浏览器兼容性

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

另请参阅