openSSL RSA密钥格式 pkcs1 pkcs8 互相转换
生成RSA算法公私钥对,密钥长度2048
生成的密钥文件默认格式为 pkcs1
openssl genrsa -out private.pem 2048 # 默认格式 pkcs1


pkcs1 私钥转换为 pkcs8
openssl pkcs8 -topk8 -inform PEM -in private.pem -outform pem -nocrypt -out pkcs8.pem

从密钥文件中提取公钥
提取的公钥文件默认格式为 pkcs8
openssl rsa -in private.pem -pubout -out public.pem

pkcs8 公钥转换为 pkcs1 公钥
openssl rsa -pubin -in public.pem -RSAPublicKey_out


浙公网安备 33010602011771号