使用OpenSSL来产生RSA密钥
OpenSSL安装
Linux(Ubuntu)
sudo apt-get install openssl
Windows
可以在官网下载 Downloads .
macOS
自带,或者输入一下命令重新安装
brew reinstall openssl
RSA密钥对的产生
Linux \ macOS
openssl genrsa -out pay_rsa_private_key.pem 1024
openssl pkcs8 -topk8 -inform PEM -in pay_rsa_private_key.pem -outform PEM -nocrypt
openssl rsa -in pay_rsa_private_key.pem -pubout -out pay_rsa_public_key.pemWindows 在命令行窗口操作:
C:\OpenSSL-Win32\bin>openssl.exe
OpenSSL> genrsa -out pay_rsa_private_key.pem 1024
OpenSSL> pkcs8 -topk8 -inform PEM -in pay_rsa_private_key.pem -outform PEM -nocrypt
OpenSSL> rsa -in pay_rsa_private_key.pem -pubout -out pay_rsa_public_key.pem
OpenSSL> exit使用方式:
在当前目录下会产生两个文件pay_rsa_private_key.pem和 pay_rsa_public_key.pem. 前面一个是私钥文件,后面一个是公钥文件。商家自行保管私钥文件,用来对关键接口签名,并将公钥文件除注释部分内容通过接口上传,EchoooPay 后台会对接口验签。
PKCS8格式的标注私钥文件
公钥文件
需要上传的公钥文件信息:
最后更新于