我正在使用Node.js并试图模仿以下openssl命令的功能来生成公钥:
$> openssl ecparam -name prime256v1 -genkey -noout -out keys
$> openssl ec -in keys -pubout -out pubkey
我最接近的是:
var ec = crypto.createECDH('prime256v1');
var pub = ec.generateKeys("base64");
但是这个密钥要短得多,也不行。我有什么想法可以完全模仿这个功能吗?