openssl 一般linux发行版都会自带,没这个命令的需要先安装openssl工具
1. openssl genrsa -out rsa_private_key.pem 1024 (执行后在当前目录会生成私钥文件 rsa_private_key.pem)
2. openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM –nocrypt (把上面生成的私钥转换成pkcs8格式)
3.openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem (根据转换后的私钥生成对应的公钥)
参考:https://blog.csdn.net/huanhuanq1209/article/details/80899017