openssl生成密钥对
openssl生成密钥对
1、打开Terminal终端(可以使用git客户端),输入以下命令生成私钥
openssl genrsa -out rsa_private_key.pem 2048
2、将RSA私钥转换为PKCS8格式
openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt
3、将控制台输出的文本(上图红色框)替换掉私钥文件(rsa_private_key.pem)的内容 4、生成公钥
openssl rsa -in rsa_private_key.pem -out rsa_public_key.pem -pubout
5、调整密钥内容。将生成的密钥文件中头尾两段去掉(-----BEGIN PRIVATE KEY-----、-----END PRIVATE KEY-----、-----BEGIN PUBLIC KEY-----、-----END PUBLIC KEY-----),删除文件中的回车换行符。