कुंजी का अवलोकन
| कुंजी संस्करण | 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 पर आधारित टूल 2048 बिट से छोटी कुंजियाँ अस्वीकार करते हैं और keys2 की-सर्वर भी।
सार्वजनिक कुंजी
सार्वजनिक कुंजी, उसके उपयोगकर्ता 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-----
निरस्तीकरण प्रमाणपत्र
पहले से बनाया गया कुंजी के असुरक्षित होने का प्रमाणपत्र, जिसका हस्ताक्षर वर्ग 0x20 है और जिसे RFC 1991 (“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-armored हस्ताक्षर। इसे 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