linux

如何用OpenSSL生成私钥和公钥对

小樊
51
2025-11-09 01:09:39
栏目: 云计算

使用OpenSSL生成私钥和公钥对的步骤如下:

生成私钥

  1. 打开终端或命令提示符
  1. 运行OpenSSL命令生成私钥
openssl genpkey -algorithm RSA -out private_key.pem -aes256

执行上述命令后,系统会提示你输入一个密码短语来保护私钥。请妥善保管这个密码短语。

生成公钥

一旦你有了私钥,就可以使用它来生成对应的公钥。

  1. 在终端中运行以下命令
openssl rsa -pubout -in private_key.pem -out public_key.pem

执行此命令后,公钥将被写入到指定的public_key.pem文件中。

验证密钥对

为了确保私钥和公钥是匹配的,你可以使用以下命令来验证它们:

openssl rsa -noout -modulus -in private_key.pem | openssl md5
openssl rsa -pubout -noout -modulus -in public_key.pem | openssl md5

这两个命令分别计算私钥和公钥的模数(modulus)的MD5哈希值。如果两个哈希值相同,则说明密钥对是匹配的。

注意事项

按照这些步骤,你应该能够成功生成并管理自己的RSA密钥对。

0
看了该问题的人还看了