安装 OpenSSL 工具
Linux 用户(以 Ubuntu 为例)
sudo apt-get install openssl
Windows 用户
开发者可以在 OpenSSL 官方网站下载 Windows 的 OpenSSL 安装包 进行安装。
以管理员身份运行cmd.exe
C:\Windows\system32>cd C:\Program Files\OpenSSL-Win32\bin
C:\Program Files\OpenSSL-Win32\bin>openssl.exe
OpenSSL> genrsa -out rsa_private_key.pem 1024
Loading 'screen' into random state - done
Generating RSA private key, 1024 bit long modulus
........++++++
.................++++++
e is 65537 (0x10001)
OpenSSL> pkcs8 -topk8 -inform PEM -in rsa_private_key.pem -outform PEM -nocrypt -out rsa_private_key_pkcs8.pem
OpenSSL> rsa -in rsa_private_key.pem -pubout -out rsa_public_key.pem
writing RSA key
OpenSSL> exit
C:\Program Files\OpenSSL-Win32\bin>