**
openssl公私钥转换命令
**
1、openssl 生成pkcs1格式的私钥,密钥长度1024位, (PKCS1)
openssl genrsa -out priKey_pkcs1.pem 1024
2、pkcs1私钥转pkcs8私钥
openssl pkcs8 -topk8 -inform PEM -in priKey_pkcs1.pem -outform pem -nocrypt -out priKey_pkcs8.pem
3、pkcs8私钥转pkcs1私钥
openssl rsa -in priKey_pkcs8.pem -out priKey_pkcs1.pem
4、pkcs8公钥转pkcs1公钥
openssl rsa -pubin -in pubKey_pkcs8.pem -RSAPublicKey_out -out pubKey_pkcs1.pem
5、pkcs1公钥转pkcs8公钥
openssl rsa -RSAPublicKey_in -in pubKey_pkcs1.pem -pubout pubKey_pkcs8.pem
以上命令中
priKey_pkcs1.pem为私钥pkcs1文件
priKey_pkcs8.pem为私钥pkcs8文件
pubKey_pkcs1.pem为公钥pkcs1文件
pubKey_pkcs8.pem为公钥pkcs8文件