本文へスキップ
ここで実行 100% ブラウザ内で動作します。アップロードもログインも不要です。

RSA PEM Key Generator

ブラウザ内で RSA 鍵ペアを生成。PEM / JWK 出力と SHA-256 指紋付き。

鍵はブラウザ内の Web Crypto で生成され、このページの外に出ることはありません。保存されないため、すぐにダウンロードしてください。

公開鍵

秘密鍵

SHA-256 フィンガープリント(SPKI)

使い方

  1. 鍵長を選びます。2048 ビットが一般的な既定値、3072 / 4096 ビットは速度と引き換えに余裕を増やします。1024 ビットは旧来のテスト専用です。
  2. 出力形式を選びます。PEM(公開鍵 SPKI、秘密鍵 PKCS#8、base64 を 64 文字で折り返し)または JWK(公私鍵とも JSON Web Key)。
  3. Generate を押します。長い鍵ほど数秒かかります。
  4. 両方の鍵をコピーまたはダウンロードし、パネル下の SHA-256 フィンガープリントを控えます。
  5. 秘密鍵はシークレット管理サービスに置き、公開側だけを配布します。

よくある用途

よくある質問

Q: 出力される形式は? A: PEM モードでは公開鍵が SubjectPublicKeyInfo("BEGIN PUBLIC KEY")、秘密鍵が PKCS#8("BEGIN PRIVATE KEY")です。JWK モードでは公私鍵とも標準的な JSON Web Key で、秘密鍵 JWK は公開鍵パラメータも含みます。

Q: 指紋の用途は? A: DER エンコードされた公開鍵の SHA-256 ダイジェストで、OpenSSL と同じくコロン区切りの16進で表示します。帯域外で公開鍵をピン留め・検証するために使います —— 指紋が一致しなければ、生成した鍵ではありません。

Q: 鍵長はどれを選べば? A: 2048 ビットが現在の RSA の標準的な基準です。4096 ビットは演算が遅くなる代わりに余裕を増やします。脅威モデルに応じて選んでください。1024 ビットは現在の指針を下回るため、使い捨てのテスト専用です。

データはこのデバイス内にとどまります

RSA PEM Key Generator は 100% ローカルで動作します。貼り付けたり、ドロップしたデータはすべてお使いのブラウザ内で処理され、送信されることはありません。当社のサーバーには何も保存されません——タブを閉じればすべて消えます。

入力された内容がサーバーへ送信・記録・解析利用されることはありません。初回読み込み後はネットワークを切断していてもこのページは動作します。