पहली नज़र में, एक चेकसम यादृच्छिक अक्षरों का एक स्ट्रिंग है जो बहुत अधिक समझ में नहीं आता है। हालाँकि, इन पात्रों का उद्देश्य यह सुनिश्चित करना है कि आपके पास जो डेटा है, उसमें त्रुटियां नहीं हैं।
किसी भी व्यक्तिगत फ़ाइल के लिए एक चेकसम उत्पन्न करने के लिए, आपको इसे क्रिप्टोग्राफ़िक हैश फ़ंक्शन नामक एल्गोरिथम के माध्यम से चलाना चाहिए। यह एल्गोरिथ्म आपके डेटा के मूल संस्करण की तुलना करता है और जांचता है कि क्या वर्णों के ये तार पूरी तरह से मेल खाते हैं। केवल जब वर्ण सभी समान होते हैं तो आप कह सकते हैं कि दो फाइलें समान हैं।
यह बहुत कुछ होता है यदि आप इंटरनेट से एक फ़ाइल डाउनलोड करते हैं या बाह्य मेमोरी के माध्यम से फ़ाइलों को स्थानांतरित करते हैं। यदि इंटरनेट एक सेकंड के लिए बंद हो जाता है या आपके फ्लैश ड्राइव में एक खराब सेक्टर है, तो हस्तांतरित फाइलें क्षतिग्रस्त हो सकती हैं। ऐसे मामले में, इन दोनों फाइलों में पूरी तरह से अलग-अलग चेकसम कोड होंगे, भले ही वे तकनीकी रूप से समान हों।
आप इस शब्द के विभिन्न रूप भी देख सकते हैं - कभी-कभी हैश राशि, और कम बार हैश कोड या हैश मान।
एक चेकसम कैसा दिखता है?
डिजिटल डेटा का हर टुकड़ा, यह एक फ़ाइल, पाठ दस्तावेज़, या कुछ और एक चेकसम हो। इसे जानने के लिए, आपको एल्गोरिथ्म (हैश फ़ंक्शन) का उपयोग करके इसे परिवर्तित करने की आवश्यकता है। MD5, SHA-1 और SHA-256 सबसे अधिक बार उपयोग किए जाने वाले हैश फ़ंक्शन हैं।
यदि आप एमडी 5 एल्गोरिथ्म के माध्यम से एक शब्द या एक वाक्य डालते हैं, तो आपको इसका चेकसम मिलेगा।
उदाहरण के लिए, 'हैलो' के लिए चेकसम। f9776f93ac975cd47b598e34d9242d18 है।
यदि आप 'हैलो' को अवधि के बिना बदलने की कोशिश करते हैं, तो आपको मिलेगा: 8b1a9953c4611296a827abf8c47804d7।
ये पात्रों के दो बिल्कुल अलग तार हैं। इसलिए, विराम चिह्न में एक छोटी सी गलती पूरे चेकसम को बदल देती है।
एक चेकसम में हमेशा फ़ाइल आकार की परवाह किए बिना वर्णों की समान संख्या होती है। यह एक बड़ी 5Gb फाइल या 2mb फाइल हो सकती है। यदि आप इसे हैश फ़ंक्शन कैलकुलेटर के माध्यम से रखते हैं, तो इसकी लंबाई समान होगी। लंबाई आपके द्वारा उपयोग किए जाने वाले हैश फ़ंक्शन पर निर्भर करेगी। उदाहरण के लिए, एमडी 5 चेकसम में 32 अक्षर हैं।
हम चेकसम का उपयोग क्यों करते हैं?
चेकसम का उपयोग आपके ड्राइव पर फ़ाइलों की प्रामाणिकता को मान्य करने के लिए किया जाता है।
उदाहरण के लिए, आप एक बड़ी और महत्वपूर्ण फ़ाइल डाउनलोड कर सकते हैं जो कुछ मौजूदा ऐप या सिस्टम में हस्तक्षेप करती है। यह जांचना अच्छा होगा कि क्या प्रश्न में फ़ाइल वास्तविक है। सोचिए अगर आप किसी ऐप या खराब डिवाइस ड्राइवर के लिए दूषित अपडेट डाउनलोड करते हैं। यह सिस्टम सॉफ्टवेयर में हस्तक्षेप कर सकता है और आपको परेशान कर सकता है।
कभी-कभी दूषित या दुर्भावनापूर्ण डेटा एक स्पष्ट रूप से हानिरहित फ़ाइल में छिप जाता है। मूल फ़ाइल के चेकसम मूल्य और आपकी ड्राइव पर तुलना करने से आपको उन्हें खोलने से पहले दुर्भावनापूर्ण फ़ाइलों का पता लगाने में मदद मिल सकती है।
आमतौर पर, मूल फ़ाइल का स्रोत इसका चेकसम प्रदान करेगा। आप हमेशा दो मूल्यों की तुलना कर सकते हैं। यदि वे समान हैं, तो फ़ाइल वास्तविक है।
चेकसम की गणना कैसे करें
यदि आप स्रोत फ़ाइल का चेकसम जानते हैं और यह जाँचना चाहते हैं कि क्या यह काम करता है, तो आपको चेकसम कैलकुलेटर का उपयोग करना चाहिए। यह प्रक्रिया आपकी फ़ाइल को क्रिप्टोग्राफ़िक हैश फ़ंक्शन के माध्यम से रखेगी।
कई तृतीय-पक्ष एप्लिकेशन हैं जिनका उपयोग आप चेकसम की गणना के लिए कर सकते हैं। उनमें से अधिकांश आपको SHA-1, MD5, SHA-256, और SHA-512 सहित कई कार्यों का उपयोग करके गणना की गई चौकी दिखाएंगे।
शुक्र है, सभी सबसे लोकप्रिय ऑपरेटिंग सिस्टम में चेकसम की गणना के लिए अंतर्निहित उपयोगिताओं हैं।
विंडोज चेकसम
Windows में, आप PowerShell में अपनी हैश फ़ाइल देख सकते हैं। यहां है कि इसे कैसे करना है:
- विंडोज मेनू (नीचे-बाएं) पर राइट-क्लिक करें और पावरशेल चलाएं।
- Get-FileHash, हिट स्पेस टाइप करें, फिर उस फ़ाइल का पथ टाइप करें जिसे आप चेक करना चाहते हैं।
- मारो मारो।
- आपको SHA-256 में एक चेकसम मान मिलेगा।
- यदि आप एक और फ़ंक्शन चाहते हैं, तो आपको अंत में "-Algorithm MD5" या "-Algorithm SHA1" जोड़ना होगा। उदाहरण के लिए, "Get-FileHash D: \ path \ to to \ file1.exe -l एल्गोरिथम MD5" आपको MD5 फ़ंक्शन मान देगा।
मैक चेकसम
अपने मैक पर चेकसम की गणना करने के लिए, आपको टर्मिनल ढूंढना होगा।
- नीचे-बाईं ओर नीले और सफेद स्माइली चेहरे वाले आइकन 'फाइंडर' पर क्लिक करें।
- 'टर्मिनल' टाइप करें, और जब आइकन दिखाई दे, तो उस पर क्लिक करें। आइकन को एक रिक्त, अंधेरे कंसोल की तरह दिखना चाहिए।
एक बार जब आप टर्मिनल में प्रवेश करते हैं, तो आप कोड के आधार पर विभिन्न हैश मान प्राप्त कर सकते हैं।
- MD5 के लिए, md5 पथ / to / फ़ाइल टाइप करें।
- SHA-1 के लिए, shasum / path / to / file टाइप करें।
- SHA-256 के लिए, shasum -a 256 path / to / file टाइप करें।
तृतीय-पक्ष उपयोगिताएँ
यदि आप तृतीय-पक्ष सॉफ़्टवेयर का उपयोग करके हैश की जाँच करना चाहते हैं, तो ऑनलाइन बहुत सारे विकल्प उपलब्ध हैं। उनमें से एक MD5 और SHA चेकसम यूटिलिटी है।
यदि आप पावरशेल या टर्मिनल का उपयोग नहीं करना चाहते हैं, तो आप इस ऐप को डाउनलोड कर सकते हैं। एक बार जब आप इसे डाउनलोड और सेट कर लेते हैं, तो आप आसानी से सॉफ्टवेयर में अपनी फाइल को ब्राउज़ कर सकते हैं और खोल सकते हैं और इसके सभी प्रासंगिक हैश मूल्यों को बस एक साधारण क्लिक के साथ देख सकते हैं।
चेकसम फंक्शंस और थर्ड-पार्टी सॉफ्टवेयर पर एक नोट
वर्तमान में, सबसे लोकप्रिय फ़ंक्शन MD5 और SHA-1 हैं, इसलिए ये ऐसे मान हैं जिनका उपयोग आप अपनी फ़ाइलों के लिए चेकसमों की गणना करते समय सबसे अधिक बार करेंगे। यदि आप तृतीय-पक्ष सॉफ़्टवेयर की खोज करते हैं, तो सुनिश्चित करें कि यह इन दोनों मानों को परिवर्तित कर सकता है।
