CH-J Tools透過 SSH 管理伺服器
選單
所有金鑰範例 →

範例 29 · V5 · ECDSA secp256k1 + ECDH NIST P-256

版本 5 金鑰(LibrePGP):使用專有的 由 64 個十六進位數字組成的指紋與封包格式,由 GnuPG 2.4 與更新版本採用。與 Sequoia 等 RFC 9580 V6 軟體不相容。

金鑰總覽

金鑰版本V5
規格LibrePGP draft-koch-librepgp-06
狀態仍在制定的草案,尚非核准的 RFC
主金鑰(認證、簽署)ECDSA secp256k1 · ID 19 · SHA-256
加密子金鑰ECDH NIST P-256 · ID 18
指紋0530EB20EA9EB87DE933D00F2414ADE2B910C90666AC2CB86B896BD7F1440639
私密金鑰的通行片語synthetic-key-password

演算法與用途

ECDSA secp256k1: secp256k1 上的橢圓曲線簽章,此曲線因 Bitcoin 而廣為人知。它未列入 RFC 9580 的曲線登錄表:GnuPG 支援它,但以 Sequoia 為基礎的軟體(包括 keys2 金鑰伺服器)會拒絕它。僅用於相容需要此曲線的系統。

ECDH NIST P-256: NIST P-256. 上的橢圓曲線 Diffie–Hellman 加密子金鑰。

公開金鑰

包含主金鑰、加密子金鑰及其綁定簽章的公開憑證。匯入後即可驗證簽章,或為此測試身分加密資料。

下載 → 770 位元組

-----BEGIN PGP PUBLIC KEY BLOCK-----

xlMFaveFLBMAAABJBSuBBAAKAgMEcEX2eh1rLB9lQQ4qAXQHiodwAY0y/GkztdtR
TShutcsIWnKLCpZCTAVVV5gK5hGSt9tEoHk2D86RpOYrdGZ9eM0rQ0gtSiBtYXRy
aXggMjktdjUtZWNkc2Etc2VjcDI1NmsxK2VjZGgtcDI1NsKWBRMTCAA+BQJq94Us
IiEFBTDrIOqeuH3pM9APJBSt4rkQyQZmrCy4a4lr1/FEBjkCGwMCGQEECwkIBwQV
CgkIBBYCAQAACgkQBTDrIOqeuH3wkgEAuzPy82x0Z32lEaN793M6EMyNuIosop8j
hNyOqhwzhOcA/1LzWn5iISDEbY5k0RURrg8q9PnYZiLjc/z/BvYwrQ25zloFaveF
LBIAAABQCCqGSM49AwEHAgMET/FCNxBkjICk/qYWFGuos9oawLzoTwqDAm3IODFp
yQiLUAaOAxTDxNfHO/rmuaYiF8htIzMVlmCwjwjDrKq17QMBCAfChAUYEwgALAUC
aveFLCIhBQUw6yDqnrh96TPQDyQUreK5EMkGZqwsuGuJa9fxRAY5AhsMAAoJEAUw
6yDqnrh9VAYBAMRTfcpbDJLr2OgHkUd/UgyYnsEhtS0tKol4A07puks0AP90CCYQ
d2AP/M029JdaIDp2mEkDKXNdmVbZHY+EJcEE/w==
=oP0P
-----END PGP PUBLIC KEY BLOCK-----

私密金鑰

以上方顯示的通行片語保護的私密金鑰。僅供測試而公開,任何人皆可使用。

下載 → 1 008 位元組

顯示
-----BEGIN PGP PRIVATE KEY BLOCK-----

xasFaveFLBMAAABJBSuBBAAKAgMEcEX2eh1rLB9lQQ4qAXQHiodwAY0y/GkztdtR
TShutcsIWnKLCpZCTAVVV5gK5hGSt9tEoHk2D86RpOYrdGZ9eP4cCQMItisfUYsK
HITg8y3leP+/fHmwTRuXPrI/EwAAADbCrvNDGdRA24x3NIWq+Z6y9ny4M5pmCyL4
LLpH6c0tiP9Y5dnI3X4Jw2MgTMhdCm75FIJ1xv7NK0NILUogbWF0cml4IDI5LXY1
LWVjZHNhLXNlY3AyNTZrMStlY2RoLXAyNTbClgUTEwgAPgUCaveFLCIhBQUw6yDq
nrh96TPQDyQUreK5EMkGZqwsuGuJa9fxRAY5AhsDAhkBBAsJCAcEFQoJCAQWAgEA
AAoJEAUw6yDqnrh98JIBALsz8vNsdGd9pRGje/dzOhDMjbiKLKKfI4TcjqocM4Tn
AP9S81p+YiEgxG2OZNEVEa4PKvT52GYi43P8/wb2MK0NuceyBWr3hSwSAAAAUAgq
hkjOPQMBBwIDBE/xQjcQZIyApP6mFhRrqLPaGsC86E8KgwJtyDgxackIi1AGjgMU
w8TXxzv65rmmIhfIbSMzFZZgsI8Iw6yqte0DAQgH/hwJAwhSW1ld0/dyE+DWOuMQ
9+flziGu/K+5od3BAAAANtoT5R+j53TyFgJ+RRO8Z4McMlpiTyQZoOpPzJvWw2n6
9OcdqsYuJsQiJ+46nvSO129gF7BVFcKEBRgTCAAsBQJq94UsIiEFBTDrIOqeuH3p
M9APJBSt4rkQyQZmrCy4a4lr1/FEBjkCGwwACgkQBTDrIOqeuH1UBgEAxFN9ylsM
kuvY6AeRR39SDJiewSG1LS0qiXgDTum6SzQA/3QIJhB3YA/8zTb0l1ogOnaYSQMp
c12ZVtkdj4QlwQT/
=N5qT
-----END PGP PRIVATE KEY BLOCK-----

撤銷憑證

預先產生的撤銷憑證。匯入後會將金鑰標示為已撤銷;公開此憑證是為了讓您測試軟體如何處理已撤銷的金鑰。

下載 → 945 位元組

顯示
-----BEGIN PGP PUBLIC KEY BLOCK-----

xlMFaveFLBMAAABJBSuBBAAKAgMEcEX2eh1rLB9lQQ4qAXQHiodwAY0y/GkztdtR
TShutcsIWnKLCpZCTAVVV5gK5hGSt9tEoHk2D86RpOYrdGZ9eMKBBSATCAApBQJq
94UsIiEFBTDrIOqeuH3pM9APJBSt4rkQyQZmrCy4a4lr1/FEBjkACgkQBTDrIOqe
uH0uaAD/YAvId3IFbWlmIUDXYdjWZKvCeuaFZhd7qVgdU0SgzLcA/1/ariZj9gc+
YzOha/UtkPxacby4U6fv139e0kAw3p3TzStDSC1KIG1hdHJpeCAyOS12NS1lY2Rz
YS1zZWNwMjU2azErZWNkaC1wMjU2wpYFExMIAD4FAmr3hSwiIQUFMOsg6p64fekz
0A8kFK3iuRDJBmasLLhriWvX8UQGOQIbAwIZAQQLCQgHBBUKCQgEFgIBAAAKCRAF
MOsg6p64ffCSAQC7M/LzbHRnfaURo3v3czoQzI24iiyinyOE3I6qHDOE5wD/UvNa
fmIhIMRtjmTRFRGuDyr0+dhmIuNz/P8G9jCtDbnOWgVq94UsEgAAAFAIKoZIzj0D
AQcCAwRP8UI3EGSMgKT+phYUa6iz2hrAvOhPCoMCbcg4MWnJCItQBo4DFMPE18c7
+ua5piIXyG0jMxWWYLCPCMOsqrXtAwEIB8KEBRgTCAAsBQJq94UsIiEFBTDrIOqe
uH3pM9APJBSt4rkQyQZmrCy4a4lr1/FEBjkCGwwACgkQBTDrIOqeuH1UBgEAxFN9
ylsMkuvY6AeRR39SDJiewSG1LS0qiXgDTum6SzQA/3QIJhB3YA/8zTb0l1ogOnaY
SQMpc12ZVtkdj4QlwQT/
=RMc+
-----END PGP PUBLIC KEY BLOCK-----

test_1MB.bin 的簽章

在 CH-J Tools 中以此金鑰建立的 test_1MB.bin 的 ASCII 裝甲格式分離簽章。請儲存為 test_1MB.bin.asc,與測試檔案放在同一個目錄。

下載 → 244 位元組

-----BEGIN PGP SIGNATURE-----

woEFABMIACkFAmr3jvMiIQUFMOsg6p64fekz0A8kFK3iuRDJBmasLLhriWvX8UQG
OQAKCRAFMOsg6p64fRluAP9xDtuD4qFu04QEC8Bk7NdQCI6IIaPxx6eLZDGmEP8p
jwD+NjjkJN/AHRDAhy8MIyMQewtw8+k85Aqb3LuV4YNwW/Y=
=iLsm
-----END PGP SIGNATURE-----

驗證簽章

版本 5 金鑰需要 GnuPG 2.4 或更新版本,或 CH-J Tools。請使用暫存的 GNUPGHOME,避免將測試金鑰加入實際使用的鑰匙圈:

gpg --import pgp-example-29-public.asc
gpg --verify test_1MB.bin.asc test_1MB.bin

下載 test_1MB.bin →