Node.js ecdh.generateKeys() 方法
ecdh.generateKeys() 方法是加密模块内 class ECDH 的内置应用程序编程接口,用于生成椭圆曲线迪菲-赫尔曼(ECDH)对象的私钥和公钥值。它只返回给定格式和编码的公钥。
语法:
参数:
- encoding:
这是一个字符串值,用于指定返回值的编码。- format: 这是一个字符串,用于指定键的格式。其值可以是“compressed”或“uncompressed”。
返回值:
它返回指定编码的椭圆曲线Diffie-Hellman公钥。如果未提供编码,则返回一个Buffer,否则返回一个字符串。
下面的示例演示了该方法:
示例1:
输出:
示例2:
输出:
参考: https://nodejs.org/api/crypto.html#crypto_ecdh_generatekeys_encoding_format