一:openssl的使用
生成rsa私钥(私钥包含公钥)
openssl genrsa -out mykey.pem 1024
根据私钥生成公钥
openssl rsa -in mykey.pem -pubout > mykey.pub
转化成pkcs8`(头部带rsa)
openssl rsa -in pkcs8.pem -out pri_key.pem
直接生成pkcs8
openssl pkcs8 -topk8 -inform PEM -in private_key.pem -outform PEM -nocrypt -out private_key_pkcs8.pem
pem就是pkcs1格式及传统格式,java一般用pkcs8格式
PEM_read_RSA_PUBKEY只能读取pkcs1格式