//私钥生成方法
openssl genrsa -out private_key.pem 1024
//公钥生成方法
openssl rsa -in private_key.pem -pubout -out public_key.pem
//这时候的私钥还不能直接被使用,需要进行PKCS#8编码:
openssl pkcs8 -topk8 -in rsa_private_key.pem -out pkcs8_rsa_private_key.pem -nocrypt
命令中指明了输入私钥文件为rsa_private_key.pem,输出私钥文件为pkcs8_rsa_private_key.pem,不采用任何二次加密(-nocrypt)
再来看一下,编码后的私钥文件是不是和之前的私钥文件不同了
如果复制粘贴提示错误可手动输入
一般代码中所用的私钥为pkcs8编码格式的