Skip to main content
Tool Factory

ブラウザーツール

RSA Encryptionの使い方

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

ツールの作業領域

入力が必要

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

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

入力

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

オプション

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

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

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

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

直接回答

RSA Encryptionの使い方の機能

RSA EncryptionはRSA公開鍵で短いUTF-8メッセージを暗号化します。デフォルトのオプションはSHA-256を使うRSA-OAEPです。互換性のある復号のため、暗号文をBase64または16進数のテキストとしてコピーします。

結果

得られるもの

結果にはエンコードした暗号文バイトが含まれます。Base64とHexは、コピーと保存のために同じ暗号文を保持します。結果には秘密鍵は含まれません。

このツールを使う

RSA Encryptionの使い方の使い方

  1. 短いテキストメッセージを指定し、RSA公開鍵をPEM形式で貼り付けます。
  2. 受信側が別の互換性のあるダイジェストを必要としない限り、Encryption SchemeをRSA-OAEP、Message Digest AlgorithmをSHA-256にします。
  3. 暗号文形式にBase64またはHexを選び、Encryptを選択します。
  4. 暗号文をRSA Decryptionにコピーします。対応する秘密鍵、暗号文形式、スキーム、ダイジェストを使います。

安全なサンプルで試す

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

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

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

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

一般的な用途

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

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

制限

結果を確認

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