crypto.diffieHellman(options[, callback])
-
options
<Object>-
privateKey
<KeyObject> -
publicKey
<KeyObject>
-
-
callback
<Function> -
返回:如果未提供
callback
函数,则为 <Buffer>。¥Returns: <Buffer> if the
callback
function is not provided.
基于 privateKey
和 publicKey
计算 Diffie-Hellman 共享密钥。两个密钥必须具有相同的 asymmetricKeyType
,并且必须支持 DH 或 ECDH 运算。
¥Computes the Diffie-Hellman shared secret based on a privateKey
and a publicKey
.
Both keys must have the same asymmetricKeyType
and must support either the DH or
ECDH operation.
如果提供了 callback
函数,则该函数使用 libuv 的线程池。
¥If the callback
function is provided this function uses libuv's threadpool.