EcdhKeyDeriveParams - 表示在派生 ECDH 算法密钥时的参数

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

ECDH 使两个人(每个人都有一个由公用密钥和私有密钥组成的密钥对)可以得出共享秘密。他们交换公共密钥,并使用其私有密钥和另一个实体的公共密钥的组合来得出他们(没有其他人)共享的秘密密钥。

因此,ECDH deriveKey() 的参数包括另一个实体的公钥,该公钥与该实体的私钥相结合以得出共享秘密。

属性

name

一个 DOMString。应该将其设置为 ECDH

public

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

实例

请参阅 SubtleCrypto.deriveKey() 的实例。

规范

规范 状态 备注
Web Cryptography API
SubtleCrypto.EcdhKeyDeriveParams 的定义
推荐 -

浏览器兼容性

如果浏览器的 SubtleCrypto.deriveKey() 方法支持任何基于 ECDH 的算法,则支持该类型。

相关链接