RSA公開鍵・秘密鍵の抽出と検証ツール

問題を報告
RSA 公開鍵暗号 ブラウザ上で処理

RSA 公開鍵を抽出 · 鍵の一致を検証 · 公開鍵の形式を変換

PKCS#8、PKCS#1、JWK などに対応
SPKI、PKCS#1、OpenSSH、JWK などに対応
アルゴリズムRSA
鍵長—
公開指数—
公開鍵の形式—
秘密鍵の形式—
一致結果—
プライバシーに関する注意:暗号化・復号はブラウザ上でローカルに実行されます。本番環境の実際の鍵や機密データは使用しないでください。

RSA秘密鍵から公開鍵を抽出し、鍵ペアが一致するかオンラインで検証

RSA公開鍵・秘密鍵の抽出と検証ツール

既存のRSA公開鍵と秘密鍵を処理するためのツールです。RSA秘密鍵から対応する公開鍵を抽出したり、鍵のパラメーターを比較して公開鍵と秘密鍵が同じ鍵ペアに属するかを確認したりできます。API連携、サーバー設定、鍵形式の変換など、開発者の作業に役立ちます。

主な機能

  • RSA公開鍵の抽出:RSA秘密鍵を貼り付けるかインポートするだけで、別途公開鍵を用意せずに対応する公開鍵を抽出できます。
  • RSA鍵ペアの検証:RSA公開鍵と秘密鍵を入力し、法 n と公開指数 e を比較して、同じ鍵ペアに属するかを判定します。
  • 複数形式での公開鍵エクスポート:PEM / SPKI、PKCS#1 PEM、OpenSSH、JWK、XML、SPKI DER Base64、SPKI DER Hexの7種類の出力形式に対応しています。
  • 鍵情報の識別:RSA鍵の種類、鍵長、入力形式、公開指数などを表示します。
  • テキスト入力とファイルインポート:鍵のテキストを直接貼り付けるか、PEM、KEY、PUB、DER、JSON、TXTファイルをインポートできます。
  • ローカル処理:鍵の解析、抽出、検証、形式変換はすべてブラウザー内で実行されます。鍵がサーバーにアップロードされることはありません。

対応する鍵形式

PEM、DER、PKCS#1、PKCS#8、SPKI、OpenSSH、JWK、XMLのほか、プレーンなBase64やHexエンコードなど、対応するRSA鍵形式を自動的に識別します。実際に解析できる構造は、鍵の種類とエンコードされたデータの内容によって異なります。

公開鍵のエクスポート形式

  • PEM / SPKI:一般的に使用されるX.509 SubjectPublicKeyInfo形式の公開鍵です。多くの開発フレームワークや暗号ライブラリで利用できます。
  • PKCS#1:RSA専用の公開鍵構造です。PKCS#1形式を必要とするシステムに適しています。
  • OpenSSH:サーバーのSSH公開鍵設定などに使用するSSH公開鍵形式です。
  • JWK:Webアプリケーション、JWT、および関連する開発環境で使用されるJSON Web Key形式です。
  • XML:.NET向けのRSA公開鍵XML形式です。
  • SPKI DER Base64:PEMのヘッダーとフッターを含まない、SPKI DERバイナリデータのプレーンなBase64エンコードです。
  • SPKI DER Hex:SPKI DERバイナリデータの16進数エンコードです。

使い方

  1. 鍵のテキストを貼り付けるか鍵ファイルをインポートし、秘密鍵の入力欄にRSA秘密鍵を入力します。
  2. 「公開鍵を抽出」を選択し、実行ボタンをクリックして対応する公開鍵を抽出します。
  3. 出力形式のドロップダウンから必要な形式を選択し、公開鍵をコピーまたはダウンロードします。
  4. 鍵ペアを検証する場合は「鍵ペアを検証」に切り替え、公開鍵と秘密鍵の両方を入力して検証を実行します。
  5. 結果から鍵が一致しているかを確認し、鍵長、公開指数、入力形式などの情報を確認します。

利用上の制限とセキュリティに関する注意

このツールは既存のRSA鍵の識別、抽出、検証、形式変換のみを行います。鍵の生成、暗号化・復号、デジタル署名の作成・検証、パスワードで保護された秘密鍵の復号には対応していません。暗号化された秘密鍵は、OpenSSLなどのツールで復号してからインポートしてください。X.509証明書、RSA以外の鍵、PuTTY PPKファイルなど、対応していない入力には適切な案内が表示されます。ファイルサイズの上限は1 MBです。

鍵の解析と処理はすべてブラウザー内で実行されます。鍵の内容がサーバーに送信されることはありません。RSA秘密鍵は安全に保管し、他人と共有したり、信頼できないWebサイトに入力したりしないでください。

RSA公開鍵の抽出と鍵ペアの一致確認

サーバー設定、API連携、開発時のテストでは、RSA秘密鍵から公開鍵を抽出したり、手元の公開鍵と秘密鍵が同じ鍵ペアに属するかを確認したりする必要があります。このツールを使えば、公開鍵の抽出、鍵ペアの一致確認、公開鍵形式の変換を行えます。
  • 既存のRSA秘密鍵から対応する公開鍵を抽出でき、別途公開鍵ファイルを用意する必要はありません
  • 公開鍵と秘密鍵を入力し、RSAの法 n と公開指数 e を比較して鍵ペアの一致を検証できます
  • PEM、DER、PKCS#1、PKCS#8、SPKI、OpenSSH、JWK、XML、プレーンなBase64、プレーンなHex形式を自動認識します
  • 公開鍵をPEM / SPKI、PKCS#1 PEM、OpenSSH、JWK、XML、SPKI DER Base64、SPKI DER Hex形式でエクスポートできます
  • RSA鍵の種類、鍵長、入力形式、公開指数などの鍵情報を表示します
  • 鍵テキストの貼り付け、または最大1 MBのPEM、KEY、PUB、DER、JSON、TXTファイルのインポートに対応しています
  • 抽出した公開鍵をコピーまたはダウンロードでき、形式変換はブラウザー内で実行されます
このツールは既存のRSA鍵のみを処理します。鍵の生成、暗号化・復号、デジタル署名の作成・検証、パスワードで保護された秘密鍵の復号には対応していません。暗号化された秘密鍵は、OpenSSLなどのツールで復号してからインポートしてください。X.509証明書、RSA以外の鍵、PuTTY PPKファイルなど、対応していない入力には適切な案内が表示されます。解析、抽出、検証、形式変換はすべてブラウザー内で実行され、鍵がサーバーにアップロードされることはありません。
コメント 0
まだコメントはありません。最初のコメントを投稿しましょう!
avatar
コメント内容を入力してください
0/255