近期的项目遇到了从java那边的rsa加密解密代码迁移到python的过程中,私钥格式的问题
查资料得知,java的私钥格式是pkcs8,而python rsa的私钥格式是pkcs1,可以用以下命令转换pkcs8格式到pkcs1
openssl rsa -in pkcs8.pem -out pkcs1.pem
PKCS1私钥转换为PKCS8(该格式一般java调用)
openssl pkcs8 -topk8 -inform PEM -in private.key -outform pem -nocrypt -out pkcs8.pem