鍵ペアを生成する
「鍵ペアを生成」を選ぶと、ブラウザ内で新しい公開鍵と秘密鍵を生成して表示します。
ブラウザでRSA公開鍵・秘密鍵ペアを作成してPEM出力。既存の鍵を読み込み、鍵をサーバーに送らずにテキストを暗号化・復号できます。
ワンクリックで新しい鍵ペアを端末上に生成します。
「鍵ペアを生成」を選ぶと、ブラウザ内で新しい公開鍵と秘密鍵を生成して表示します。
公開鍵と秘密鍵をPEMファイルで出力するか、パスワードマネージャーや設定ファイルへコピーします。
メッセージを入力して「暗号化」を選ぶと公開鍵で保護します。「復号」を選ぶと秘密鍵で元の内容を読み取れます。
2つの鍵には別々の役割があり、共有できるのは一方だけです。
| 鍵 | 用途 | 共有できる? |
|---|---|---|
| 公開鍵 | 秘密鍵の所有者だけが読めるメッセージの暗号化 | はい、自由に共有可能 |
| 秘密鍵 | メッセージの復号と鍵ペアの所有証明 | 共有不可 |
| PEM出力 | サーバー、クライアント、ライブラリ用に鍵をテキストファイルで保存 | 公開鍵のみ |
メッセージの長さ制限: RSAで暗号化できるのは、鍵サイズからパディングの分を引いた長さ未満のデータだけです。大きなデータは共通鍵で暗号化し、その鍵をRSAで保護してください。
インストールせずに公開鍵暗号を手軽に試せます。
ターミナルを開いたりライブラリを入れたりせずに、対応する公開鍵・秘密鍵を生成できます。
各鍵をPEMファイルで保存し、サーバー設定やデプロイ用シークレットに利用できます。
PEM形式の既存の鍵ペアを貼り付けて、このページで暗号化・復号に使えます。
鍵生成と暗号化はブラウザで行い、鍵も平文も送信しません。
いいえ。鍵生成、暗号化、復号はブラウザ内のJavaScriptで行います。秘密鍵は端末の外に出ず、73hiは何も保存しません。
はい。「鍵をインポート」を選び、PEM形式の公開鍵と秘密鍵を貼り付けて読み込むと、このページで使えます。
公開鍵は暗号化に使い、自由に共有できます。秘密鍵は復号に使い、持っている人はメッセージを読めるため、必ず秘密にしてください。
RSAで暗号化できるのは、鍵サイズからパディングの分を引いた長さ未満です。実際のシステムではデータを共通鍵で暗号化し、その鍵だけをRSAで保護します。短いメッセージを超える用途ではこの方式を推奨します。
テスト、学習、単発メッセージにご利用ください。本番システムではOpenSSLなどの検証済みライブラリで鍵を生成し、現在推奨される鍵長とパディングを使ってください。
はい。最新のモバイルブラウザで鍵生成・暗号化ができます。ただし、長いPEM文字列のコピーはパソコンのほうが簡単です。