क्या आपने अभी एक बड़ी फ़ाइल डाउनलोड की है? या क्या आपके पास एक फ़ाइल है जिसके बारे में आपको संदेह है? यह सुनिश्चित करने का सबसे अच्छा तरीका कि फ़ाइल किसी सत्यापित स्रोत से आती है, इसके चेकसम को मापना है। एक चेकसम लगभग एक फ़ाइल के फिंगरप्रिंट की तरह है जिसे बदला या हटाया नहीं जा सकता। यदि दो फ़ाइलों का चेकसम समान है, तो हम आत्मविश्वास से कह सकते हैं कि दोनों फ़ाइलें समान हैं। चेकसम की गणना करने के लिए कई एल्गोरिदम हैं और जिसके बारे में हम यहां बात कर रहे हैं वह है MD5। इस पोस्ट में, हमने अंतर्निहित कमांड-लाइन टूल Certutil का उपयोग करके उनकी चेकसम की गणना करके फ़ाइलों की अखंडता को सत्यापित करने की एक विधि को कवर किया है।
यह पोस्ट दिखाता है कि Windows अंतर्निहित उपयोगिता Certutil.exe का उपयोग करके फ़ाइल के चेकसम की गणना, जांच, सत्यापन और मान्यकरण कैसे करें। MD5 चेकसम फ़ाइल की अखंडता को सत्यापित करने और यह जानने में सहायक हैं कि आपकी फ़ाइल स्रोत के समान है या नहीं और इससे छेड़छाड़ नहीं की गई है।
MD5 चेकसम क्या है
इंटरनेट से बड़ी फ़ाइलें डाउनलोड करते समय आपने इस शब्द का सामना अक्सर किया होगा। MD5 फ़ाइलों के चेकसम को मापने के लिए उपयोग किए जाने वाले सबसे आम एल्गोरिदम में से एक है। यह अक्सर उन फ़ाइलों का पता लगाने में मदद करता है जिन्हें स्थानांतरण/डाउनलोड के दौरान दुर्भावनापूर्ण रूप से छेड़छाड़ या विकृत किया गया है।
फ़ाइल के MD5 चेकसम की गणना कैसे करें
खैर, ऐसा करने के काफी तरीके हैं। उनमें से एक थर्ड-पार्टी फ़ाइल इंटीग्रिटी चेकर टूल्स की मदद लेना है। बहुत सारे टूल हैं जो MD5 एल्गोरिदम का उपयोग करके फ़ाइल के चेकसम की गणना करने में आपकी मदद कर सकते हैं। हमने पहले ही कुछ टूल्स को कवर किया है जिन्हें आप यहां देख सकते हैं।
यदि आप एक ऐसे विकल्प की तलाश में हैं जिसमें कोई अतिरिक्त टूल डाउनलोड करने की आवश्यकता न हो, तो Windows Certutil आपकी मदद कर सकता है। Certutil एक कमांड-लाइन टूल है जो Windows में अंतर्निहित आता है।
माइक्रोसॉफ्ट के अनुसार, आप certutil.exe का उपयोग प्रमाणीकरण प्राधिकरण (CA) कॉन्फ़िगरेशन जानकारी को डंप और प्रदर्शित करने, सर्टिफिकेट सेवाओं को कॉन्फ़िगर करने, CA घटकों का बैकअप और पुनर्स्थापित करने, और सर्टिफिकेट, की पेयर, और सर्टिफिकेट चेन को सत्यापित करने के लिए कर सकते हैं।
इस खंड में, हमने किसी भी फ़ाइल के चेकसम की गणना करने के लिए Certutil का उपयोग करने के लिए चरण-दर-चरण मार्गदर्शिका को कवर किया है।

चरण 1: स्टार्ट मेनू से एक नया CMD विंडो खोलें।
चरण 2: उस डायरेक्टरी पर नेविगेट करें जहां आपकी फ़ाइल है।
चरण 3: निम्न कमांड चलाएं:
certutil -hashfile path-to-your-file MD5
यह कंसोल विंडो पर फ़ाइल का चेकसम प्रिंट करेगा। आप इस चेकसम का उपयोग इस फ़ाइल की अखंडता को सत्यापित करने के लिए कर सकते हैं।
अन्य एल्गोरिदम के साथ काम करना?
यदि आप SHA512 या SHA256 जैसे किसी भिन्न एल्गोरिदम के विरुद्ध चेकसम को सत्यापित करना चाहते हैं, तो आपको बस अपनी कमांड में MD5 को वांछित एल्गोरिदम से बदलना होगा।
फ़ाइलों के MD5 चेकसम को कैसे सत्यापित करें
एक बार जब आपको चेकसम मान मिल जाता है, तो इसे सत्यापित करने का समय आ गया है। यदि आपने यह फ़ाइल किसी मित्र से या ईमेल पर प्राप्त की है, तो आप प्रेषक से चेकसम मान मांग सकते हैं। यदि दोनों मान मेल खाते हैं, तो आपकी फ़ाइल से छेड़छाड़ नहीं की गई है या ट्रांसमिशन के दौरान विकृत नहीं हुई है। यदि आपने इस फ़ाइल को किसी वेबसाइट से डाउनलोड किया है, तो आप डेवलपर द्वारा उल्लिखित चेकसम के लिए डाउनलोड पेज पर देख सकते हैं।
नीचे दिए गए स्क्रीनशॉट में, आप FileZilla डाउनलोड पेज पर उल्लिखित चेकसम देख सकते हैं। यह वही चेकसम है जिसकी गणना पिछले चरण में Certutil द्वारा की गई थी।

तो इस तरह आप अपनी फ़ाइलों के MD5 चेकसम की गणना और सत्यापन कर सकते हैं। ये चेकसम फ़ाइल विकृतियों और छेड़छाड़ की गई फ़ाइलों की आसानी से पहचान कर सकते हैं। हालांकि बहुत सारे मुफ्त ऑनलाइन और ऑफलाइन टूल उपलब्ध हैं जो आपको ऐसा करने देते हैं, लेकिन Windows के साथ यह ट्रिक जानना हमेशा काम आता है।
आप व्यावहारिक रूप से certutil.exe का उपयोग करके किसी भी Windows कंप्यूटर पर चेकसम की गणना और सत्यापन कर सकते हैं।
