$ gpg --list-keys
हम जो कुछ भी प्रकाशित करते हैं, वह साइन किया हुआ होता है। इन सार्वजनिक कुंजियों से आप जाँच सकते हैं कि कोई पैकेज या रिपॉज़िटरी असली है और किसी ने उसमें बदलाव नहीं किया।
बिल्ड कुंजी: हर फ़ाइल का हस्ताक्षर
हर पैकेज (.deb, .rpm और AppImage) बनाते समय एक ऐसी कुंजी से साइन किया जाता है जो बिल्ड मशीन से कभी बाहर नहीं जाती। उसका हस्ताक्षर (.asc) साबित करता है कि फ़ाइल वही है जो हमने प्रकाशित की थी और किसी ने उसमें बदलाव नहीं किया।
फ़िंगरप्रिंट:
7B07 667D 0956 6D00 8850 97E0 CF65 15A3 0E5D 0F1F
डाउनलोड की गई फ़ाइल को सत्यापित करने के लिए, कुंजी को एक बार इम्पोर्ट करें और उसका हस्ताक्षर जाँचें:
$ curl -fsSL https://cheshirekat.com.ar/keys/cheshirekat-release.asc | gpg --import
$ gpg --verify फ़ाइल.asc फ़ाइल
रिपॉज़िटरी कुंजी: इंडेक्स का हस्ताक्षर
APT और RPM रिपॉज़िटरी अपने इंडेक्स इस कुंजी से साइन करती हैं। apt, dnf और zypper हर अपडेट को सत्यापित करने के लिए इसका अपने-आप उपयोग करते हैं; हर ऐप के इंस्टॉलेशन कमांड इसे पहले से इंस्टॉल कर देते हैं।
फ़िंगरप्रिंट:
EA33 E49A 099E C401 17EB 7E1D 8088 6602 7CFE D1B2
अगर आप इसे मैन्युअल रूप से इम्पोर्ट करते हैं, तो जाँचें कि फ़िंगरप्रिंट ऊपर वाले से मेल खाता है।