crypto.createDiffieHellman(prime[, primeEncoding][, generator][, generatorEncoding])
-
prime<string> | <ArrayBuffer> | <Buffer> | <TypedArray> | <DataView> -
generator<number> | <string> | <ArrayBuffer> | <Buffer> | <TypedArray> | <DataView> 默认值:2¥
generator<number> | <string> | <ArrayBuffer> | <Buffer> | <TypedArray> | <DataView> Default:2 -
generatorEncoding<string>generator字符串的 字符编码。¥
generatorEncoding<string> The encoding of thegeneratorstring. -
¥Returns: <DiffieHellman>
使用提供的 prime 和可选的特定 generator 创建 DiffieHellman 密钥交换对象。
¥Creates a DiffieHellman key exchange object using the supplied prime and an
optional specific generator.
generator 参数可以是数字、字符串或 Buffer。如果未指定 generator,则使用值 2。
¥The generator argument can be a number, string, or Buffer. If
generator is not specified, the value 2 is used.
如果指定了 primeEncoding,则 prime 应该是一个字符串;否则应为 Buffer、TypedArray 或 DataView。
¥If primeEncoding is specified, prime is expected to be a string; otherwise
a Buffer, TypedArray, or DataView is expected.
如果指定了 generatorEncoding,则 generator 应该是一个字符串;否则应为数字 Buffer、TypedArray 或 DataView。
¥If generatorEncoding is specified, generator is expected to be a string;
otherwise a number, Buffer, TypedArray, or DataView is expected.