1. ホーム
  2. openssl

[解決済み] RSA秘密鍵を使って公開鍵を生成する?

2022-03-20 05:19:49

質問

これはよくわからないんです。

によると https://www.madboa.com/geek/openssl/#key-rsa 秘密鍵から公開鍵を生成することができます。

openssl genrsa -out mykey.pem 1024
openssl rsa -in mykey.pem -pubout > mykey.pub

最初に考えたのは、一緒にペアで生成されるということです。

RSA秘密鍵には、合計が含まれているのでしょうか?それとも公開鍵?

解決方法は?

openssl genrsa -out mykey.pem 1024

は、実際に公開鍵と秘密鍵のペアを生成します。このペアは、生成された mykey.pem ファイルを作成します。

openssl rsa -in mykey.pem -pubout > mykey.pub

は、公開鍵を抽出してそれをプリントアウトします。 これ は、このことをよりよく説明しているページへのリンクです。

EDIT: サンプルセクションをチェック こちら . 秘密鍵の公開部分のみを出力する場合。

openssl rsa -in key.pem -pubout -out pubkey.pem

SSH で使用可能な公開鍵を取得するには ssh-keygen :

ssh-keygen -y -f key.pem > key.pub