RSA キー生成・暗号化ツール
無料のオンラインRSA秘密鍵ジェネレーターおよび暗号化ツール。RSA 1024/2048/4096ビットの鍵を生成し、RSA-OAEPでメッセージを暗号化・復号します。
無料のオンラインRSA秘密鍵ジェネレーターおよび暗号化ツール。RSA 1024/2048/4096ビットの鍵を生成し、RSA-OAEPでメッセージを暗号化・復号します。
RSAは、公開鍵(暗号化用)と秘密鍵(復号用)の2つの異なる鍵を使用する非対称暗号アルゴリズムです。データの安全な送信やデジタル署名に広く使用されています。
RSA-OAEPは新しく、より安全なパディングスキームであり、新しいシステムにはこちらが強く推奨されます。一方、RSA-PKCS1は古い規格であり、主に既存のレガシーシステムとの互換性のために保持されています。
RSAなどの非対称アルゴリズムは、大量のデータを直接暗号化するようには設計されていません(例えば、2048ビットのRSA鍵では約200バイトしか暗号化できません)。大きなテキストやファイルの場合は、「ハイブリッド暗号」を使用してください(AESなどの対称アルゴリズムでデータを暗号化し、そのAES鍵をRSAで暗号化します)。
はい。鍵の生成、暗号化、復号のすべての処理は、Web Crypto APIを使用してブラウザ内でローカルに実行されます。秘密鍵や平文データが当社のサーバーに送信されることは決してありません。
| アルゴリズム | タイプ | おすすめ用途 | セキュリティ | 鍵サイズ |
|---|---|---|---|---|
| RSA-OAEP | 暗号化 | 一般的な用途 | ⭐⭐⭐⭐⭐ | 2048+ビット |
| RSA-PKCS1 | 暗号化 | 旧システム対応 | ⭐⭐⭐⭐ | 2048+ビット |
| RSA-PSS | 署名 | デジタル署名 | ⭐⭐⭐⭐⭐ | 2048+ビット |
| ECDH | 鍵交換 | 高パフォーマンス | ⭐⭐⭐⭐⭐ | 256+ビット |
| ECDSA | 署名 | 高速署名 | ⭐⭐⭐⭐⭐ | 256+ビット |
| SM2 | 暗号化 | 中国コンプライアンス | ⭐⭐⭐⭐⭐ | 256ビット |
| RSAビット | ECCビット | セキュリティレベル |
|---|---|---|
| 1024 | - | ⚠️ 非推奨 |
| 2048 | 256 | ✅ 推奨 |
| 3072 | 384 | ✅ 较强 |
| 4096 | 521 | ✅ 最高 |
鍵を事前に共有せずに暗号化されたメッセージを送信。送信者は受信者の公開鍵で暗号化し受信者の秘密鍵でのみ復号化できます。
メッセージの信頼性と完全性を証明。署名者は秘密鍵を使用し、誰もが公開鍵で検証できます。
ECDHを使用して、当事者間で対称鍵(AES鍵など)を安全に交換。
| エラー | 原因 | 解決策 |
|---|---|---|
| 鍵のインポート失敗 | 無効な形式 | PEMまたはJWK形式を使用 |
| 暗号化失敗 | 鍵サイズが不十分 | 2048+ビット鍵を使用 |
| 復号化失敗 | 鍵ペアが一致しない | 公開鍵と秘密鍵がペアか確認 |
| データが大きすぎる | メッセージが鍵容量を超える | ハイブリッド暗号化(RSA + AES)を使用 |