RSA鍵ペア生成ツール
ブラウザー内でローカル実行ブラウザーでRSA公開鍵と秘密鍵をPEM形式で生成
鍵長(ビット)
鍵が大きいほど強力ですが、生成に時間がかかります。
詳細設定
用途
ハッシュ
公開指数は65537に固定されています。
秘密鍵(PKCS#8 PEM)
取り扱い注意
秘密鍵は機密情報です。入手した人は誰でもその鍵の所有者として振る舞えます。生成はローカルで行われ、CodingToolは鍵を保存しません。
鍵ペアを生成すると、ここに秘密鍵が表示されます。
公開鍵(SPKI PEM)
鍵ペアを生成すると、ここに公開鍵が表示されます。
オプションを選び、「鍵ペアを生成」を選択してください。
鍵はブラウザー内で生成され、保存・記録・送信されることはありません。
RSA鍵ペアについて
このツールはブラウザー内蔵のWeb Crypto APIでRSA鍵ペアを作成します。鍵長は2048・3072・4096ビットから選べ、既定は2048です。公開鍵はSPKI PEM(BEGIN PUBLIC KEY)、秘密鍵はPKCS#8 PEM(BEGIN PRIVATE KEY)として出力され、多くのライブラリやサーバーで利用できます。詳細設定では、暗号化(RSA-OAEP)または署名(RSA-PSS)用の鍵を、SHA-256・SHA-384・SHA-512のいずれかで生成できます。公開指数は常に65537です。
使い方
鍵長を選び、必要に応じて詳細設定で用途とハッシュを選択してから「鍵ペアを生成」を選びます。大きな鍵は生成に数秒かかることがあります。各鍵はpublic-key.pemとprivate-key.pemとして個別にコピーまたはダウンロードできます。オプションを変更するか「クリア」を選ぶと、現在の鍵は消去されます。
セキュリティとプライバシー
鍵はお使いの端末で生成され、ページのメモリー上にのみ保持されます。CodingToolは鍵を保存・記録・送信せず、クリアするかページを離れると消えます。秘密鍵はシークレット管理ツールや保護されたファイルに保管し、共有するのは公開鍵だけにしてください。
