1. 生成 RSA 3072 位私钥
运行以下命令生成一个 2048 位的 RSA 私钥:
openssl genpkey -algorithm RSA -out private_key.pem -pkeyopt rsa_keygen_bits:3072
-algorithm RSA:指定使用 RSA 算法。
-out private_key.pem:将生成的私钥保存到 private_key.pem 文件中。
-pkeyopt rsa_keygen_bits:3072:指定密钥长度为 3072 位。
生成的私钥文件 private_key.pem 是 PEM 格式的,内容如下:
-----BEGIN PRIVATE KEY-----
...
-----END PRIVATE KEY-----
2. 从私钥中提取公钥
使用以下命令从私钥中提取公钥:
openssl rsa -in private_key.pem -pubout