PGPキーペアジェネレーター
ガイド
PGPキーペアジェネレーター
ブラウザ上で直接PGP公開鍵/秘密鍵ペアを生成し、メール暗号化、ファイル署名、ID検証に使用します。RSAとECCのキータイプから選択し、オプションでパスフレーズを設定し、有効期限を設定します。公開鍵と秘密鍵の両方が、PGP互換アプリケーションにインポートできる標準ASCIIアーマードPEM形式で出力されます。
使用方法
キーのユーザーIDに埋め込む名前とメールアドレスを入力します。オプションでコメントとパスフレーズを追加できます。キータイプ(RSA 2048/4096またはECC Curve25519)を選択し、有効期限を設定してから「生成」をクリックします。公開鍵と秘密鍵の両方のブロックをコピーまたはダウンロードします。 キーペアを生成。公開鍵と秘密鍵のブロックをコピーまたはダウンロードします。
機能
- RSAとECCのサポート – RSA 2048 / 4096ビットまたはECC Curve25519
- パスフレーズ保護 – 秘密鍵を暗号化するためのオプションのパスフレーズ
- 設定可能な有効期限 – 無期限、1年、2年、またはカスタム日数
- ASCIIアーマード出力 – GPG、ProtonMail、Keybase、およびすべてのPGPツールと互換性のある標準PEM形式
- ユーザーID埋め込み – 名前、メールアドレス、およびオプションのコメントがキーに埋め込まれます
- クライアントサイドのみ – 秘密鍵はブラウザ内で生成され、ブラウザから離れることはありません
よくある質問
-
PGPキーのRSAとECCの違いは何ですか?
RSA(Rivest–Shamir–Adleman)は、従来のPGPキーアルゴリズムであり、幅広い互換性を提供します。4096ビットのRSAキーは強力なセキュリティを提供しますが、生成に時間がかかり、署名が大きくなります。Curve25519を備えたECC(Elliptic Curve Cryptography)は、RSA-3072と同等のセキュリティを、はるかに小さいキーと高速な操作で提供します。トレードオフとして、ECCは古いPGP実装でのサポートがわずかに少なくなります。
-
PGPにおけるASCIIアーマリングとは何ですか?
ASCIIアーマリングは、バイナリPGPキーデータを、ヘッダーとフッター行(例:-----BEGIN PGP PUBLIC KEY BLOCK-----)で囲まれたBase64エンコードテキストに変換します。これにより、バイナリ暗号化データは、エンコード破損なしで、電子メール、テキストファイル、Webフォームに安全に貼り付けることができます。アーマード形式は、PGPキーと暗号化メッセージを共有および保存するための標準的な方法です。
-
PGPキーに有効期限を設定すべきなのはなぜですか?
有効期限を設定すると、秘密鍵が知らないうちに侵害された場合の影響を制限できます。攻撃者がキーを取得した場合、有効期限が設定されていれば、最終的に無効になります。引き続き制御しているキーの有効期限を延長することはいつでも可能です—有効期限は合法的な使用の制限ではなく、安全のためのバックストップです。有効期限のないキーは、紛失した場合でも無期限に有効なままです。
-
PGPキーのフィンガープリントとは何ですか?また、なぜ重要ですか?
PGPフィンガープリントは、公開キーの短いハッシュ(通常40文字の16進数)であり、完全なキーを交換せずにキーのIDを検証するために使用されます。誰かが公開キーを提供した場合、信頼できる帯域外チャネル(対面、電話など)を通じてフィンガープリントを検証し、偽のキーではなく正規のキーを受け取ったことを確認します。これにより、キー交換における中間者攻撃を防ぐことができます。
恵 スコアボードが到着しました!
スコアボード ゲームを追跡する楽しい方法です。すべてのデータはブラウザに保存されます。さらに多くの機能がまもなく登場します!
