EcdhKeyDeriveParams - 表示在派生 ECDH 算法密钥时的参数
EcdhKeyDeriveParams 是 Web Crypto API 的字典,表示当使用 ECDH 算法时,应作为 algorithm 参数传递给 SubtleCrypto.deriveKey() 的对象。
ECDH 使两个人(每个人都有一个由公用密钥和私有密钥组成的密钥对)可以得出共享秘密。他们交换公共密钥,并使用其私有密钥和另一个实体的公共密钥的组合来得出他们(没有其他人)共享的秘密密钥。
因此,ECDH deriveKey() 的参数包括另一个实体的公钥,该公钥与该实体的私钥相结合以得出共享秘密。
属性
name
一个 DOMString。应该将其设置为 ECDH。
public
一个 CryptoKey 对象,表示另一个实体的公钥。
实例
请参阅 SubtleCrypto.deriveKey() 的实例。
规范
| 规范 | 状态 | 备注 |
|---|---|---|
| Web Cryptography API SubtleCrypto.EcdhKeyDeriveParams 的定义 |
推荐 | - |
浏览器兼容性
如果浏览器的 SubtleCrypto.deriveKey() 方法支持任何基于 ECDH 的算法,则支持该类型。