RSA 鍵ペアジェネレーター

2048 / 3072 / 4096 ビットの RSA-OAEP(SHA-256)鍵ペアを生成し、公開鍵(SPKI)と秘密鍵(PKCS#8)の PEM を出力します。処理はすべてブラウザ内で完結します。

アルゴリズムRSA-OAEP (SHA-256)
秘密鍵は厳重に管理してください。秘密鍵を持つ人物はデータを復号したり、なりすましが可能になります。オフラインで保管し、共有しないでください。

鍵の生成はすべてブラウザ内で行われ、鍵がサーバーに送信・保存されることはありません。

RSA 鍵ペアジェネレーターとは?

RSA 鍵ペアジェネレーターは、自由に公開できる公開鍵と秘密にしておく秘密鍵のペアを作成します。本ツールは RSA-OAEP アルゴリズムと SHA-256 を使用します。

鍵の生成は Web Crypto API によって完全にブラウザ内で行われ、鍵素材がサーバーに送信・保存されることは一切ありません。

RSA 鍵ペアの生成方法

鍵長(2048 / 3072 / 4096 ビット)を選択し、生成ボタンを押します。ビット数が大きいほど生成に時間がかかります。

左に SPKI PEM 形式の公開鍵、右に PKCS#8 PEM 形式の秘密鍵が表示されます。コピーまたは .pem ファイルとしてダウンロードできます。

鍵長の選び方

2048 ビットは現在の標準的な水準で、多くの用途に十分です。3072 / 4096 ビットはより高い安全余量を提供しますが、生成は遅くなり鍵も大きくなります。

秘密鍵の保護

秘密鍵を入手した人物は、あなた宛てのデータを復号したり、あなたとして署名できます。オフラインで保管し、リポジトリにコミットしたり他人と共有したりしないでください。生成はブラウザ内で行われるため、鍵がサーバーを経由することはありません。

よくある質問

RSA 鍵はどのように生成されますか?+
ブラウザ標準の Web Crypto API(crypto.subtle.generateKey)を RSA-OAEP + SHA-256 で使用します。鍵はデバイス上でローカルに生成されます。
鍵長はどう選べばよいですか?+
2048 ビットは多くの用途に十分です。3072 / 4096 ビットはより高い安全余量を提供しますが、生成にかなりの時間がかかります。
鍵はどの形式で出力されますか?+
公開鍵は SPKI PEM(BEGIN PUBLIC KEY)、秘密鍵は PKCS#8 PEM(BEGIN PRIVATE KEY)として出力されます。どちらも標準形式です。
この鍵は SSH に使えますか?+
これは暗号化や署名向けの標準 RSA 鍵です。OpenSSH は独自の鍵形式を使用するため、先に変換する必要があります。
秘密鍵はどこかに保存されますか?+
いいえ。鍵はブラウザ内にのみ存在します。ページを閉じると復元できないため、閉じる前にコピーまたはダウンロードしてください。

関連ツール

RSA 鍵ペアジェネレーター — 無料のオンラインRSA 鍵生成, RSA キーペア生成, RSA 2048, RSA 4096, RSA-OAEP, 公開鍵 秘密鍵 生成, PEM 形式, オンライン RSA 鍵生成, JWT RS256 用 鍵, RSA SHA-256。会員登録不要。ブラウザで動作します。