欢迎来到魔幻小生的博客

openSSL RSA密钥格式 pkcs1 pkcs8 互相转换

生成RSA算法公私钥对,密钥长度2048

生成的密钥文件默认格式为 pkcs1

openssl genrsa -out private.pem 2048  # 默认格式 pkcs1

image

image

pkcs1 私钥转换为 pkcs8

openssl pkcs8 -topk8 -inform PEM -in private.pem -outform pem -nocrypt -out pkcs8.pem

image

从密钥文件中提取公钥

提取的公钥文件默认格式为 pkcs8

openssl rsa -in private.pem -pubout -out public.pem

image

pkcs8 公钥转换为 pkcs1 公钥

openssl rsa -pubin -in public.pem -RSAPublicKey_out

image

posted @ 2025-04-22 15:55  魔幻小生  阅读(331)  评论(0)    收藏  举报