डिजिटल हस्ताक्षर क्या हैं और वे क्यों उपयोगी हैं? इस लेख में, हम तीन विधियों पर चर्चा करते हैं जिनके द्वारा आप विंडोज 10/8/7 पर प्रोग्राम्स के डिजिटल हस्ताक्षर का पता लगा सकते हैं, जांच सकते हैं या सत्यापित कर सकते हैं।
जब भी फाइलें डिजिटल रूप से बनाई जाती हैं, चाहे वे मीडिया फाइलें हों, एक्जीक्यूटेबल फाइलें, दस्तावेज़, या कोई अन्य फाइल, वे उस डेटा के स्रोत द्वारा डिजिटल रूप से हस्ताक्षरित होती हैं। उदाहरण के लिए, जब गूगल क्रोम ब्राउज़र के लिए सेटअप फ़ाइल जो एक एक्जीक्यूटेबल फ़ाइल है, गूगल द्वारा जारी की जाती है, तो वे इसे डिजिटल रूप से हस्ताक्षरित करते हैं। इसलिए, जब भी फ़ाइल आधिकारिक स्रोत से सीधे डाउनलोड की जाती है, तो इस फ़ाइल की प्रामाणिकता सत्यापित की जा सकती है।
एक अन्य परिदृश्य में, कोई और उसी फ़ाइल को अपने सर्वर पर होस्ट कर सकता है। यह ठीक है क्योंकि उस फ़ाइल को किसी भी तरह से संशोधित नहीं किया जाएगा। लेकिन यदि उस फ़ाइल को तोड़ दिया जाता है और कोड में कुछ संशोधन किए जाते हैं, तो डिजिटल हस्ताक्षर स्वचालित रूप से हट जाता है, और इसलिए फ़ाइल की प्रामाणिकता सत्यापित नहीं होगी, क्योंकि छेड़छाड़ की गई सेटअप फ़ाइल को पुनः संकलित करते समय डिजिटल हस्ताक्षर स्वचालित रूप से हटा दिया जाता है। तो, यह वास्तव में इसी तरह काम करता है।
अब, हमें फ़ाइल के साथ आने वाले डिजिटल हस्ताक्षर को सत्यापित करने का तरीका भी सीखना होगा। तो, आइए बस शुरू करें।
विंडोज 10 में किसी प्रोग्राम के लिए डिजिटल हस्ताक्षर जांचें
हम विंडोज OS पर प्रोग्राम्स के डिजिटल हस्ताक्षर की जांच करने के लिए तीन विधियों पर चर्चा करेंगे।
1] फाइल एक्सप्लोरर के माध्यम से
सबसे पहले, विंडोज फाइल एक्सप्लोरर खोलें और उस स्थान पर नेविगेट करें जहां आपका प्रोग्राम सहेजा गया है।
सेटअप फ़ाइल पर राइट-क्लिक करें और फिर गुण पर क्लिक करें।
डिजिटल हस्ताक्षर लेबल वाले टैब पर नेविगेट करें।

हस्ताक्षर सूची में, यदि आपको प्रविष्टियाँ दिखाई देती हैं तो इसका मतलब है कि आपकी फ़ाइल डिजिटल रूप से हस्ताक्षरित है।
आप उनमें से किसी भी प्रविष्टि पर डबल-क्लिक करके हस्ताक्षर प्राधिकरण के बारे में अतिरिक्त विवरण देख सकते हैं।
इसलिए, आप जान सकते हैं कि फ़ाइल पर मूल सॉफ़्टवेयर वितरक द्वारा हस्ताक्षर किया गया है या नहीं।

इसके अतिरिक्त, हस्ताक्षर के विस्तृत दृश्य में, आप एक बटन पर क्लिक कर सकते हैं जो प्रमाणपत्र देखें कहता है ताकि हस्ताक्षर के साथ आने वाले प्रमाणपत्र के बारे में अतिरिक्त विवरण देख सकें।
2] डिजीसर्ट सर्टिफिकेट यूटिलिटी का उपयोग करके
इस लिंक का उपयोग करके डिजीसर्ट का नवीनतम संस्करण डाउनलोड करें और एक्जीक्यूटेबल फ़ाइल चलाएं।
शुरुआत में प्रदर्शित उपयोग की शर्तों को स्वीकार करें और फिर कोड साइनिंग कहने वाले टैब पर क्लिक करें और फिर हेडर अनुभाग में, हस्ताक्षर जांचें पर क्लिक करें।
वह सेटअप फ़ाइल चुनें जिसका डिजिटल हस्ताक्षर जांचने की आवश्यकता है।

यह डिजीसर्ट को हस्ताक्षर की जांच करने और एक नई विंडो में पूरी जानकारी सारांश प्रदर्शित करने का नेतृत्व करेगा जो खुलती है।
डिजीसर्ट दो चीजों को सत्यापित करता है। वे इस प्रकार हैं:
- यदि फ़ाइल पर हस्ताक्षर किए गए थे और यदि हस्ताक्षर मान्य है।
- यह हस्ताक्षर के टाइमस्टैम्प की जांच करता है।
यदि आपको ऊपर दिखाए गए स्क्रीन स्निप की तरह दो हरे चेकमार्क मिलते हैं, तो सत्यापन सफल है। आपकी सुविधा के लिए उस विंडो में अतिरिक्त जानकारी भी है।
3] साइनटूल का उपयोग करके
माइक्रोसॉफ्ट विंडोज SDK के साथ एक प्रोग्राम शिप करता है जिसे साइनटूल कहा जाता है। विंडोज SDK या सॉफ्टवेयर डेवलपमेंट किट विंडोज के साथ अंतर्निहित नहीं आते हैं। यह डेवलपर्स के लिए अभिप्रेत है, और उन्हें इसे अलग से इंस्टॉल करना चाहिए। यदि आप इस विधि को आजमाने में रुचि रखते हैं, तो सुनिश्चित करें कि आपके पास अपने लिए उपयुक्त SDK है। आप यहां से विंडोज 10 SDK डाउनलोड कर सकते हैं।
यह पोस्ट आपकी मदद करेगी यदि आपको "इस फ़ाइल के लिए डिजिटल हस्ताक्षर सत्यापित नहीं किया जा सका" संदेश दिखाई देता है।
