コード、データと QRツール

SSH 公開鍵・PEM 鍵ペア生成

RSA 2048/4096 または ECDSA P-256/P-384 を選びます。PEM と OpenSSH 公開形式を別に表示し、秘密鍵は未暗号化です。

ブラウザ内で処理登録不要プライバシーの説明 ↗

秘密鍵は未暗号化です。明示的なコピー・保存はツール外に秘密鍵の複製を作ります。

形式とアルゴリズム: RSA は RSASSA-PKCS1-v1_5、SHA-256、指数65537、2048/4096ビット、ECDSA は P-256/P-384 です。エクスポート可能な WebCrypto 鍵から未暗号化 PKCS#8 秘密 PEM と SPKI 公開 PEM を作ります。別途 OpenSSH 公開行は RFC 4251/4253 の文字列と正の mpint、または RFC 5656 の曲線名と非圧縮点を使います。ssh-rsa は公開鍵形式の名称で、署名方式の交渉やサーバーポリシーを保証しません。OpenSSH 秘密ファイル・パスフレーズ保護はありません。

ローカル制限とキャンセル: 安全なブラウザー環境の WebCrypto が必要です。利用不可・未対応アルゴリズムは代替なしで失敗します。ツール全体で同時生成は1件。入力変更、消去、キャンセルは結果を破棄しますが、暗号操作は中止できません。終了まで生成ボタンをロックします。出力ごと65,536 ASCII文字、コメントは改行なしの印字可能 ASCII 80文字以内。API 呼び出し・永続保存はありません。消去は表示参照を除去し、メモリーのゼロ化は保証しません。

未暗号化の秘密鍵: 秘密 PEM は未暗号化です。明示的なコピー・保存はツール外に複製を作ります。秘密鍵を持つ人は同じ鍵材料を持ちます。本人確認、サーバー設定、ログイン確認、本番適合認定は行いません。

アルゴリズムを選びローカルで生成してください。

使い方

使い方

  1. アルゴリズムとサイズを選び、任意で80文字以内の ASCII 公開鍵コメントを入力します。
  2. ブラウザー WebCrypto で生成し、秘密鍵を秘密に保ちます。
  3. 選択出力を明示的にコピー・保存するか消去します。キャンセルは結果を破棄し、WebCrypto は中止しません。

形式とアルゴリズム

RSA は RSASSA-PKCS1-v1_5、SHA-256、指数65537、2048/4096ビット、ECDSA は P-256/P-384 です。エクスポート可能な WebCrypto 鍵から未暗号化 PKCS#8 秘密 PEM と SPKI 公開 PEM を作ります。別途 OpenSSH 公開行は RFC 4251/4253 の文字列と正の mpint、または RFC 5656 の曲線名と非圧縮点を使います。ssh-rsa は公開鍵形式の名称で、署名方式の交渉やサーバーポリシーを保証しません。OpenSSH 秘密ファイル・パスフレーズ保護はありません。

ローカル制限とキャンセル

安全なブラウザー環境の WebCrypto が必要です。利用不可・未対応アルゴリズムは代替なしで失敗します。ツール全体で同時生成は1件。入力変更、消去、キャンセルは結果を破棄しますが、暗号操作は中止できません。終了まで生成ボタンをロックします。出力ごと65,536 ASCII文字、コメントは改行なしの印字可能 ASCII 80文字以内。API 呼び出し・永続保存はありません。消去は表示参照を除去し、メモリーのゼロ化は保証しません。

未暗号化の秘密鍵

秘密 PEM は未暗号化です。明示的なコピー・保存はツール外に複製を作ります。秘密鍵を持つ人は同じ鍵材料を持ちます。本人確認、サーバー設定、ログイン確認、本番適合認定は行いません。

よくある質問

あわせて知りたいこと

OpenSSH 秘密鍵を生成しますか?

いいえ。authorized_keys 公開行だけが OpenSSH 形式です。秘密鍵は未暗号化 PKCS#8 PEM。

キャンセルで WebCrypto は止まりますか?

いいえ。結果を無効にし、処理は続く場合があります。終了後に生成ロックを解放します。