चेकसम क्या है? (उदाहरण, केस & कैलकुलेटर का उपयोग करें)

विषयसूची:

चेकसम क्या है? (उदाहरण, केस & कैलकुलेटर का उपयोग करें)
चेकसम क्या है? (उदाहरण, केस & कैलकुलेटर का उपयोग करें)
Anonim

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

एक चेकसम को कभी-कभी हैश योग भी कहा जाता है और कम बार हैश मान, हैश कोड, या बस एक हैश ।

Image
Image

एक साधारण चेकसम उदाहरण

चेकसम या क्रिप्टोग्राफ़िक हैश फ़ंक्शन का विचार जटिल लग सकता है और संभवतः प्रयास के लायक नहीं है, लेकिन हम आपको अन्यथा समझाना चाहेंगे! चेकसम वास्तव में समझना या बनाना इतना कठिन नहीं है।

आइए एक साधारण उदाहरण से शुरू करते हैं, उम्मीद है कि कुछ बदल गया है यह साबित करने के लिए चेकसम की शक्ति का प्रदर्शन करना। निम्नलिखित वाक्यांश के लिए MD5 चेकसम वर्णों की एक लंबी स्ट्रिंग है जो उस वाक्य का प्रतिनिधित्व करती है।


यह एक परीक्षा है।

120EA8A25E5D487BF68B5F7096440019

यहां हमारे उद्देश्यों के लिए, वे अनिवार्य रूप से एक दूसरे के बराबर हैं। हालांकि, थोड़ा सा भी बदलाव करना, जैसे कि केवल अवधि को हटाना, एक पूरी तरह से अलग चेकसम उत्पन्न करेगा।


यह एक परीक्षा है

CE114E4501D2F4E2DCEA3E17B546F339

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

चेकसम केस का उपयोग करें

मान लें कि आप सर्विस पैक की तरह एक बड़ा सॉफ़्टवेयर अपडेट डाउनलोड करते हैं। यह शायद एक बहुत बड़ी फ़ाइल है, जिसे डाउनलोड होने में कई मिनट या उससे अधिक समय लगता है।

एक बार डाउनलोड हो जाने के बाद, आपको कैसे पता चलेगा कि फ़ाइल ठीक से प्राप्त हुई थी? क्या होगा यदि स्थानांतरण के दौरान कुछ बिट्स गिरा दिए गए थे और आपके कंप्यूटर पर अभी जो फ़ाइल है, वह ठीक वैसा नहीं है जैसा कि इरादा था? ऐसे प्रोग्राम में अपडेट लागू करना जो ठीक उसी तरह से नहीं है जैसे डेवलपर ने इसे बनाया है, इससे आपको बड़ी समस्याएं होने की संभावना है।

यह वह जगह है जहां चेकसम की तुलना करने से आपका दिमाग शांत हो सकता है। यह मानते हुए कि जिस वेबसाइट से आपने फ़ाइल डाउनलोड की है, वह डाउनलोड की जाने वाली फ़ाइल के साथ-साथ चेकसम डेटा प्रदान करती है, फिर आप अपनी डाउनलोड की गई फ़ाइल से एक चेकसम बनाने के लिए एक चेकसम कैलकुलेटर (नीचे "चेकसम कैलकुलेटर" देखें) का उपयोग कर सकते हैं।

उदाहरण के लिए, मान लें कि वेबसाइट आपके द्वारा डाउनलोड की गई फ़ाइल के लिए चेकसम MD5:5a828ca5302b19ae8c7a66149f3e1e98 प्रदान करती है। फिर आप अपने कंप्यूटर पर फ़ाइल पर उसी क्रिप्टोग्राफ़िक हैश फ़ंक्शन, MD5 का उपयोग करके चेकसम बनाने के लिए अपने स्वयं के चेकसम कैलकुलेटर का उपयोग करते हैं। क्या चेकसम मेल खाते हैं? महान! आप बहुत आश्वस्त हो सकते हैं कि दोनों फाइलें समान हैं।

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

चेकसम यह सत्यापित करने के लिए भी उपयोगी होते हैं कि आपके द्वारा मूल स्रोत के अलावा कहीं से डाउनलोड की गई फ़ाइल वास्तव में एक वैध फ़ाइल है और मूल से दुर्भावनापूर्ण या अन्यथा परिवर्तित नहीं की गई है। बस आपके द्वारा बनाए गए हैश की तुलना फ़ाइल के स्रोत से उपलब्ध हैश से करें।

चेकसम कैलकुलेटर

चेकसम कैलकुलेटर चेकसम की गणना करने के लिए उपयोग किए जाने वाले उपकरण हैं। उनमें से बहुत सारे हैं, प्रत्येक क्रिप्टोग्राफ़िक हैश फ़ंक्शन के एक अलग सेट का समर्थन करते हैं।

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

आप विंडोज़ में अंतर्निहित certutil प्रोग्राम का भी उपयोग कर सकते हैं। यह एक कमांड-लाइन टूल भी है, लेकिन फाइलों के MD5 चेकसम को मान्य करने के लिए इसका उपयोग करना उतना ही आसान है। वह लेख यह भी बताता है कि लिनक्स पर md5sum के साथ ऐसा कैसे करें।

विंडोज के लिए एक और उत्कृष्ट मुफ्त चेकसम कैलकुलेटर इगोरवेयर हैशर है, और यह पूरी तरह से पोर्टेबल है, इसलिए आपको कुछ भी इंस्टॉल करने की आवश्यकता नहीं है (लेकिन प्रोग्राम को अनपैक करने के लिए आपको एक आरएआर फाइल ओपनर की आवश्यकता होगी)। यदि आप कमांड-लाइन टूल के साथ सहज नहीं हैं, तो यह टूल शायद एक बेहतर विकल्प है। यह MD5 और SHA-1, साथ ही CRC32 का समर्थन करता है। आप इसका उपयोग टेक्स्ट और फाइलों के चेकसम को खोजने के लिए कर सकते हैं।

Image
Image

JDigest एक ओपन सोर्स चेकसम कैलकुलेटर है जो विंडोज़ के साथ-साथ macOS और Linux पर भी काम करता है।

चूंकि सभी चेकसम कैलकुलेटर सभी संभावित क्रिप्टोग्राफ़िक हैश फ़ंक्शन का समर्थन नहीं करते हैं, इसलिए सुनिश्चित करें कि आपके द्वारा उपयोग किया जाने वाला कोई भी कैलकुलेटर हैश फ़ंक्शन का समर्थन करता है जो आपके द्वारा डाउनलोड की जा रही फ़ाइल के साथ चेकसम उत्पन्न करता है।

अक्सर पूछे जाने वाले प्रश्न

    क्या सभी चेकसम अद्वितीय हैं?

    हां। केवल समान फ़ाइलों में समान चेकसम होगा। फ़ाइल नाम के अलावा कुछ भी बदलने के परिणामस्वरूप एक अलग चेकसम होगा।

    चेकसम कैलकुलेटर चेकसम की गणना कैसे करते हैं?

    चेकसम कैलकुलेटर अनुदैर्ध्य समता जांच, फ्लेचर के चेकसम, एडलर-32, और चक्रीय अतिरेक जांच (सीआरसी) सहित कई एल्गोरिदम का उपयोग करते हैं।

    मैं एक साथ कई चेकसम कैसे मान्य करूं?

    आप MD5 कमांड का उपयोग करके एक साथ कई फाइलों का चेकसम प्राप्त कर सकते हैं। टर्मिनल खोलें और टाइप करें md5 उसके बाद प्रत्येक फ़ाइल नाम (रिक्त स्थान से अलग) के बाद, फिर Enter दबाएं।

सिफारिश की: