秘密鍵を持っているが公開鍵を忘れた場合、vHelper.proの「Generate RSA Public Key from Private Key Online」というツールを使用して、公開鍵を再生成することができます。このツールはPKCS8、PKCS1、PuTTY、OpenSSH、XML、MSBLOBなどの鍵の形式をサポートしています。

ツールを使用するには、次の手順に従ってください:

  1. デバイスから秘密鍵ファイルを選択するか、左側のボックスに秘密鍵の内容を入力します。
  2. 手元にある秘密鍵ファイルの形式を選択します。
  3. 「Generate public key from private key」ボタンをクリックします。
  4. ツールは右側のボックスに公開鍵を生成します。この公開鍵をコピーまたはダウンロードして使用することができます。

このツールを使用する理由は次のとおりです:

  • オンラインツールなので、他のソフトウェアをインストールする必要がありません。
  • ツールの使用にはコマンドやコードを知る必要はありません。
  • ツールは高速かつ正確です。
  • すべてのブラウザと互換性があります。
  • ツールは安全であり、ユーザーデータを保存または収集しません。

公開鍵と秘密鍵とは何でしょうか?

RSA(Rivest-Shamir-Adleman)は広く使用されている公開鍵暗号アルゴリズムです。RSAでは、公開鍵と秘密鍵のペアが生成されます。これらの鍵は数学的に関連していますが、一方の鍵で暗号化された情報は他方の鍵でのみ復号化することができます。

公開鍵は他の人と共有するために使用されます。公開鍵には2つの要素があります:モジュラス(一般的に「n」と表記)と公開指数(一般的に「e」と表記)です。モジュラスは2つの異なる素数を乗算して得られる大きな合成数であり、公開指数は小さい数であり、通常は素数または小さな奇数の整数です。

秘密鍵は秘密に保持され、他の誰とも共有されるべきではありません。秘密鍵もモジュラス(公開鍵のモジュラスと同じ値)と秘密指数(一般的に「d」と表記)の2つの要素から構成されます。秘密指数はモジュラスと他のパラメータに基づいて計算される値であり、対応する公開鍵を使用して暗号化されたデータの復号に使用されます。