使用 openssl 生成 PKCS#8 私钥

Generate PKCS#8 private key with openssl

是否可以直接使用openssl生成PKCS#8私钥,还是必须先用genrsa生成PKCS#1密钥再转换?

您可以直接这样做:

$ openssl genpkey -out rsakey.pem -algorithm RSA -pkeyopt rsa_keygen_bits:2048

在此处查看手册页:

https://www.openssl.org/docs/man1.1.1/man1/openssl-genpkey.html