跳到主要内容

openssl生成密钥对

openssl生成密钥对

1、打开Terminal终端(可以使用git客户端),输入以下命令生成私钥

openssl genrsa -out rsa_private_key.pem 2048

img

2、将RSA私钥转换为PKCS8格式

openssl pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt

img

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-----),删除文件中的回车换行符。