CH-J ToolsSSH によるサーバー管理
メニュー
すべてのガイドと記事 →

OpenPGP 鍵のサンプル:V2–V6、従来型と耐量子型

CH-J Tools で生成した 44 個の人工的な OpenPGP テスト鍵です。バージョン 6 から歴史的なバージョン 2 まで、鍵ごとにカテゴリを設け、鍵のバージョン、仕様、フィンガープリント、公開鍵、秘密鍵、失効証明書、1 MB のテストファイルの分離署名を掲載しています。

このページの内容

各カテゴリは、CH-J Tools の鍵ジェネレーターで生成した完全な OpenPGP ID に対応します。従来型および耐量子アルゴリズム(RFC 9980)を使うバージョン 6 鍵(RFC 9580)、LibrePGP のバージョン 5 鍵、旧来の RSA 鍵長を含む互換性のためのバージョン 4 鍵、歴史的資料としてのみ残すバージョン 3 およびバージョン 2 の RSA 鍵を収録しています。バージョン 4 以降の鍵には署名用の主鍵と暗号化用の副鍵が一つずつあり、バージョン 3 と 2 の鍵には副鍵がありません。これらのファイルを使って、ご自身の OpenPGP ソフトウェアでインポート、署名検証、暗号化、失効処理をテストできます。

テスト専用の鍵

これらは人工的に生成した鍵です。秘密鍵とパスフレーズを意図的に公開しているため、誰でもこれらを使って署名や復号ができます。実際のデータには絶対に使用しないでください。また、これらの鍵で検証できたという理由だけで署名を信頼しないでください。

一部のプログラムが特定の鍵を拒否する理由

OpenPGP のバージョンとアルゴリズムの対応状況はソフトウェアごとに異なります。GnuPG 2.4 はバージョン 4 と 5 の鍵を読み込めますが、バージョン 6 や RFC 9980 の耐量子アルゴリズムには対応しません。Sequoia はバージョン 4 と 6 に対応しますが、LibrePGP のバージョン 5、secp256k1、2048 ビット未満の RSA には対応しません。バージョン 3 と 2 の鍵は MD5 と IDEA を使用し、弱いダイジェストを許可した GnuPG 1.4 または当時の PGP でのみ読み込めます。各カテゴリには仕様とアルゴリズムを記載しているので、鍵が拒否された場合は通常、ファイルの破損よりも機能の未対応が考えられます。

テストファイル

44 個すべての署名は、ランダムデータを含むこの一つの 1 MB ファイルを対象としています。一度ダウンロードし、署名を検証する前に SHA-256 チェックサムを照合してください。

ダウンロード test_1MB.bin 1 048 576 バイト

SHA-256  10055956fa0fdd963344a0d80a3b9ccf3ed1d331569a23d8223bbf2e460ae972  test_1MB.bin

カテゴリ

バージョン 6 · 耐量子(RFC 9580 + RFC 9980)

バージョン 6 · 従来型アルゴリズム(RFC 9580)

バージョン 5 · LibrePGP(draft-koch-librepgp-06)

バージョン 4 · 互換性(RFC 2440 · RFC 4880 · RFC 9580)

バージョン 3 · legacy(RFC 1991 · RFC 2440 · RFC 4880)

バージョン 2 · legacy(RFC 1991 · RFC 2440)