開発者向け
RSA 復号
秘密鍵を使用してRSA-OAEP暗号化データを復号します。
Loading…
RSA復号について
RSA復号ツールは、対応する公開鍵で暗号化された暗号文から、秘密鍵を使用して元の平文を復元するRSA-OAEP非対称復号を実行します。SHA-256を使用したRSA-OAEP(Optimal Asymmetric Encryption Padding)は、PKCS#1 v2.1で推奨されるRSA暗号化スキームであり、鍵カプセル化、安全なメッセージ交換、および小さな機密ペイロードの保護に広く使用されています。すべての復号操作はブラウザのWeb Crypto APIを使用してローカルで実行されるため、秘密鍵と平文がデバイスから離れることはありません。このツールは、RSAの実装テストや鍵ペアの正確性の検証に最適です。
使い方
RSA秘密鍵をPEM形式(-----BEGIN RSA PRIVATE KEY-----または-----BEGIN PRIVATE KEY-----で始まるブロック)で秘密鍵フィールドに貼り付けてください。RSA-OAEP暗号化によって生成されたBase64エンコードされた暗号文を暗号文フィールドに貼り付けてください。「Decrypt」をクリックすると、Web Crypto APIが呼び出され、元の平文が復元されます。復号された結果は出力パネルに表示されます。復号に失敗した場合は、秘密鍵が暗号化に使用された公開鍵と一致していること、およびハッシュアルゴリズムの設定が一致していることを確認してください。
一般的な使用例
- RSA暗号化ツールで生成されたテスト暗号文を復号し、生成された鍵ペアがエンドツーエンドで正しく機能することを確認する
- ハイブリッド暗号化スキームのためにRSA-OAEPで暗号化された対称暗号鍵やセッショントークンを復元する
- 開発中に、アプリケーションコードとは独立して鍵ペアと暗号文をテストすることで、RSA復号の失敗をデバッグする
- RSA秘密鍵を本番の鍵管理システムに統合する前に、メッセージを正しく復号できることを確認する
- 学習者が自身のメッセージを暗号化し、その後復号する実践的な暗号ワークショップで非対称復号を実演する