Skip to main content
Tool Factory

ブラウザーツール

RSA Decryptionの使い方

RSA Decryptと明示的な形式設定で鍵またはトークンデータを処理します。鍵のマテリアルを指定し、必要な形式を選んで、結果を確認します。

ツールの作業領域

入力が必要

入力はこのブラウザー内にとどまります。

続行するには必要な入力を追加してください。

入力

元データを追加し、必要なオプションを選択してください。

オプション

新しい暗号化にはRSA-OAEPを使用します。他の方式は互換性をサポートします。RAWにはパディングがなく、新しい暗号化には安全ではありません。

入力の準備ができたらツールを実行してください。

結果はここに表示されます

続行するには必要な入力を完了してください。

直接回答

RSA Decryptionの使い方の機能

RSA Decryptionは、対応する秘密鍵を使ってBase64または16進数のRSA暗号文を復号します。デフォルトのオプションはSHA-256を使うRSA-OAEPです。暗号化時に使った同じスキームとダイジェストを選びます。

結果

得られるもの

結果にはデコードしたUTF-8平文が含まれます。エンジンがUTF-8としてデコードできない平文は拒否します。

このツールを使う

RSA Decryptionの使い方の使い方

  1. 暗号文を貼り付け、Base64またはHex形式を選びます。
  2. 対応するRSA秘密鍵をPEM形式で貼り付けます。鍵がパスワードで保護されている場合は、そのパスワードを指定します。
  3. 元の暗号化スキームとダイジェストを選び、Decryptを選択します。
  4. 復元したUTF-8テキストを確認します。エラーは鍵、暗号文、エンコード、またはパラメーターが一致しない可能性を示します。

安全なサンプルで試す

入力: ツールが受け入れる公開鍵、証明書、トークン、またはジェネレーター設定

設定: 設定した操作を選びます。RSA Decryptionを実行する前に、debounced実行モードとテキスト結果の出力を確認します。

結果: ワークスペースはブラウザーでテキスト結果を生成します。

この例はRSA Decryptionの入力形式を示します。正確な結果は、選択した操作、値、設定によって異なります。

一般的な用途

RSA Decryptionの使い方が役立つ場面

  • RSA-OAEPで完全な暗号化と復号のサイクルをテストします。
  • 互換性のあるアプリケーションとBase64または16進数の暗号文を交換します。
  • 明示的なレガシーRSAパラメーターで短いサンプルを確認します。

制限

結果を確認

  • RSA Decryption: OAEPは選択したダイジェストをメッセージハッシュとMGF1に使い、空のラベルを使います。他のアプリケーションもこれらのパラメーターを使う必要があります。
  • RSA Decryption: OAEPのメッセージ上限はmodulusBytesからdigestBytesの2倍と2を引いた値です。SHA-256を使う2048ビット鍵は最大190バイトのUTF-8を受け入れます。
  • RSA Decryption: RSAは短いメッセージを暗号化します。大きなデータには適切なハイブリッド暗号化形式を使います。PEM鍵は64 KiBを超えてはいけません。暗号文は最大16 KiBとしてデコードする必要があります。
  • RSA Decryption: SHA-1 OAEPは明示的なレガシー互換性オプションとしてのみ利用できます。鍵サイズがメッセージを許可する場合はSHA-256、SHA-384、またはSHA-512を優先します。
  • RSA Decryption: RSAES-PKCS1-V1_5とRAWは明示的な互換性オプションとして残っています。RAWはパディング保護を提供せず、先頭のゼロバイトを返す場合があります。新しい暗号化にRAWを使わないでください。
  • RSA Decryption: 暗号文形式には正規のBase64または完全な16進バイトペアが必要です。テキスト入力はUTF-8を使い、不正なUnicodeを拒否します。
  • RSA Decryption: OAEP暗号化は送信者の識別情報を証明しません。秘密鍵とそのパスワードを秘密に保ちます。