RSA暗号化/復号化
無料オンライン RSA 暗号化・復号ツール、鍵ペア生成対応
RSA 暗号化とは?
RSA は、暗号化に公開鍵、復号化に秘密鍵を使用するペアの鍵を持つ非対称暗号化アルゴリズムです。TLS/SSL、SSH、デジタル署名、安全なメールで広く使用されています。十分なセキュリティのために 2048 ビットまたは 4096 ビットの鍵サイズが推奨されます。
この RSA ツールの使い方
鍵サイズを選択して Generate Keys をクリックして鍵ペアを生成します。公開鍵を使用してテキストを暗号化 — 公開鍵を持つ誰でも暗号化できます。秘密鍵を使用して復号化 — 秘密鍵の保持者のみが復号化できます。すべての暗号化操作は Web Crypto API を使用し、ブラウザ内で完全に実行されます。
▶どのような鍵サイズを使用すべきですか?
2048 ビット鍵は一般的な使用のために推奨される最小サイズです。4096 ビット鍵はより強力なセキュリティを提供しますが、遅いです。1024 ビット鍵は使用しないでください — 安全であると見なされなくなりました。
▶公開鍵を共有できますか?
はい、公開鍵は共有するためのものです。誰でもあなたの公開鍵を使用して、あなたのみが秘密鍵で復号化できるメッセージを暗号化できます。秘密鍵は絶対に共有しないでください。
▶RSA は大きなデータでは遅いのはなぜですか?
RSA は少量のデータ(鍵サイズで制限)向けに設計されています。実際には、RSA は対称鍵を暗号化し、実際のデータの暗号化に使用されます。このハイブリッドアプローチは、RSA のセキュリティと対称暗号化の速度を組み合わせています。
▶鍵の形式は?
鍵は PEM 形式(Base64 でエンコードされた DER)で生成されます。これは、OpenSSL、SSH、およびほとんどの暗号化ツールで使用される標準形式です。
このツールが役に立ったら、作者にコーヒーをおごってください。
コーヒーをおごる