天天看点

RSA公私钥生成

1 生成私钥:

openssl genrsa -out rsa_private_key.pem 1024

2 根据私钥生成与之配对的公钥:

openssl rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem

3 将第1步生成的私钥转换成PKCS8格式:

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

将屏幕上显示的私钥拷贝出来(去头去尾)保存为文本文件,即商户私钥.

4 将第2部生成的公钥文件打开,去头去尾,去掉空格和换行符,保存为文本文件,即商户公钥.