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

範例 43 · V2 · RSA 1024 (legacy)

版本 2 金鑰(PGP 2.x、RFC 1991):使用 由 32 個十六進位數字組成的 MD5 指紋,僅支援 RSA,沒有子金鑰,有效期限無限制;主金鑰負責認證、簽署與加密。IDEA 保護與 MD5 簽章皆已淘汰。僅能由允許弱摘要的 GnuPG 1.4 或早期的 PGP 讀取。

金鑰總覽

金鑰版本V2
規格RFC 1991 · RFC 2440
狀態已淘汰的舊格式,僅為歷史相容性保留
主金鑰(認證、簽署)RSA 1024 · ID 1
加密子金鑰無:版本 2 與 3 的金鑰沒有子金鑰,RSA 主金鑰也用於加密(C/S/E 由演算法推導)
指紋6BC0D98BBD116770A8490E45FD1AC24C
私密金鑰的通行片語synthetic-key-password

演算法與用途

RSA 1024: 模數長度為 1024 位元 的 RSA,目前被認為可以破解。僅為歷史相容性保留;GnuPG 接受它,但 Sequoia、以 rPGP 為基礎的工具與 keys2 金鑰伺服器皆拒絕低於 2048 位元的金鑰。

公開金鑰

包含使用者 ID 與自我簽章的公開金鑰。版本 2 與 3 的金鑰沒有子金鑰:同一把 RSA 金鑰用於驗證簽章,以及為此測試身分加密資料。

下載 → 522 位元組

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

mQCPAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAG0GUNILUogbWF0cml4IDQzLXYyLXJzYTEwMjSJAJUCBRBq95WuBE2VdhMWX4cB
AY3tBACR9kPU8WUizEr8NMMJpuhQPfT9n5nLp5E2fsBAkok4OTmdmF3Km2axxrcw
BjNbJ6m6cEBoXqLAh13m8RUAnLHSgv1lovyq/ysyhlmZxrtJ7D9isrLfkxvsMn6F
nx9ASP40Z6HTHdqXVqXk2Ir0Ksspcpd6nk1rmz3J0vhXQe08Tg==
=N7kq
-----END PGP PUBLIC KEY BLOCK-----

私密金鑰

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

下載 → 983 位元組

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

lQHiAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAEBFZLoypgXXRQEAPMHNraH92KwVOG+eBKgDMWT7Tij0HbQKQa+dk/PBBHPUAbf
HbfzChRpxzY0LpBuiA7Aieg+1sq6ikBvwrcPP2NAGSf6SF40Twl6VXgv/l8Shalp
RZcIk3OgIPP95l72sV5Ctbcg1tpRSw8R0d+ketjDAePV7gyBTzGfokgvg6/KAgDU
DiAcb9RpdwE0W9HuU6GZM4I0WYASwiT5JRoWvB9Z5+REf85kvbOJelCbIdKcTFjb
UyDJu9l6qju+pRWtPH+cAgABnSPZ2/fMGD5TRv7n/o6z9ugZ9F9R9NNHCLdHaQdb
7CCmMcUEnyrjEhYnTcR4i62xegjHaY9etUR8ex4++OvQAgBHu1kIHwuUAqDs/PNZ
gvpZfl3Udjab0EpWayvf6VzhiNie6O94hlmrIB1LGtNbLf061wbEDFOUNsKj/mOr
AQMFnfm0GUNILUogbWF0cml4IDQzLXYyLXJzYTEwMjSJAJUCBRBq95WuBE2VdhMW
X4cBAY3tBACR9kPU8WUizEr8NMMJpuhQPfT9n5nLp5E2fsBAkok4OTmdmF3Km2ax
xrcwBjNbJ6m6cEBoXqLAh13m8RUAnLHSgv1lovyq/ysyhlmZxrtJ7D9isrLfkxvs
Mn6Fnx9ASP40Z6HTHdqXVqXk2Ir0Ksspcpd6nk1rmz3J0vhXQe08Tg==
=h3n3
-----END PGP PRIVATE KEY BLOCK-----

撤銷憑證

預先產生的金鑰外洩憑證,採用 RFC 1991 定義的簽章類別 0x20(「This is my key, and I have revoked it」),由 PGP 2.6. 實作。匯入後會將金鑰標示為已撤銷。

下載 → 725 位元組

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

mQCPAmr3la4AAAEEALEREzp6i293syqxXyvpu7STdlnKmyaNxwAyJbVmzQuK0D/0
jXG68yBISCMUeYn+wsemu27FKB5W0bgiOFfhoT6SJvpZNtJjmT/gmje8l6y9Ml7X
ByyDUhSeW5hy2f6sXDKB4I8ZQQW9zBJc5XYMjcVpSvg2p7cpIgRNlXYTFl+HABEB
AAGJAJUCBSBq95WuBE2VdhMWX4cBAQSVA/9DZs70zumzZnxGAGMMW7YW/vLT9xDn
51wwS12VuHtVPyEC0vCUb/FrHi/9AHmWUAPW2r6QYgJ4RoubjtUR2gArnkuyXlwl
kXw0hENoKhJAufQ2k9ygDb7zfIPbvzsVM2inxboCUIGBryzqelIYsYihsE8bngCp
MsVQ62J+ZKlK+bQZQ0gtSiBtYXRyaXggNDMtdjItcnNhMTAyNIkAlQIFEGr3la4E
TZV2ExZfhwEBje0EAJH2Q9TxZSLMSvw0wwmm6FA99P2fmcunkTZ+wECSiTg5OZ2Y
XcqbZrHGtzAGM1snqbpwQGheosCHXebxFQCcsdKC/WWi/Kr/KzKGWZnGu0nsP2Ky
st+TG+wyfoWfH0BI/jRnodMd2pdWpeTYivQqyylyl3qeTWubPcnS+FdB7TxO
=tjaP
-----END PGP PUBLIC KEY BLOCK-----

test_1MB.bin 的簽章

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

下載 → 273 位元組

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

iQCVAgUAaveVrgRNlXYTFl+HAQEGewP/Y5DuFAG2/8mkfq15mzDoMsiRqUP5/DK2
XfDpdSjyGS5r9Uzpbuk/MqL2M1TscfVQvjDoihIbcdUk6yZeWnP9SIXoplr3F90b
40JUSTnSoj91urqMplNSIXetoVFT4B4OH7ZnTmrmDoTcac+UIeGDAdwa6jrXj01D
5KJXGL/Hhng=
=g/kk
-----END PGP SIGNATURE-----

驗證簽章

版本 3 與 2 的金鑰需要明確允許 MD5 的 GnuPG 1.4(gpg1)、早期的 PGP,或 CH-J Tools。請使用暫存的 GNUPGHOME,避免將測試金鑰加入實際使用的鑰匙圈:

export GNUPGHOME="$(mktemp -d)"
gpg1 --allow-weak-digest-algos --import pgp-example-43-public.asc
gpg1 --allow-weak-digest-algos --verify test_1MB.bin.asc test_1MB.bin

下載 test_1MB.bin →