CH-J Tools透過 SSH 管理伺服器
選單
所有指南與文章 →

OpenPGP 金鑰範例:V2–V6,傳統與後量子演算法

由 CH-J Tools 產生的 44 組合成 OpenPGP 測試金鑰,每組金鑰各自對應一個類別,涵蓋版本 6 到歷史版本 2:金鑰版本、規格、指紋、公開金鑰、私密金鑰、撤銷憑證,以及一個 1 MB 測試檔案的分離簽章。

本頁內容

每個類別都是由 CH-J Tools 金鑰產生器建立的完整 OpenPGP 身分:使用傳統與後量子演算法(RFC 9980)的版本 6 金鑰(RFC 9580)、LibrePGP 版本 5 金鑰、用於相容性的版本 4 金鑰(包含舊式 RSA 金鑰長度),以及僅供歷史參考而保留的版本 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)