एक चेकसम क्या है और एक चेकसम की गणना कैसे करें
क्या आप सोच रहे हैं कि एक चेकसम क्या है? आपने देखा होगा कि जब आप कुछ वेबसाइटों से फाइलें डाउनलोड करते हैं, तो उनके पास एक बहुत लंबी संख्या और अक्षर होते हैं जिन्हें चेकसम या एमडी 5 चेकसम या एसएचए -1 कहा जाता है। ये वास्तव में लंबे तार मूल रूप से उस विशेष फ़ाइल के लिए उंगलियों के निशान के रूप में कार्य करते हैं, चाहे यह एक EXE, ISO, ZIP, आदि हो.
चेकस्म्स का उपयोग किसी फ़ाइल की अखंडता को सुनिश्चित करने के लिए किया जाता है क्योंकि इसे एक स्टोरेज डिवाइस से दूसरे में ट्रांसमिट किया जाता है। यह इंटरनेट पर या एक ही नेटवर्क पर दो कंप्यूटरों के बीच हो सकता है। किसी भी तरह से, यदि आप यह सुनिश्चित करना चाहते हैं कि प्रेषित फ़ाइल स्रोत फ़ाइल के समान ही है, तो आप एक चेकसम का उपयोग कर सकते हैं.
चेकसम की गणना एक हैश फ़ंक्शन का उपयोग करके की जाती है और सामान्य रूप से डाउनलोड के साथ पोस्ट की जाती है। फ़ाइल की अखंडता को सत्यापित करने के लिए, एक उपयोगकर्ता चेकसम कैलकुलेटर प्रोग्राम का उपयोग करके चेकसम की गणना करता है और फिर दोनों की तुलना करके यह सुनिश्चित करता है कि वे मेल खाते हैं.
चेकसम का उपयोग न केवल एक भ्रष्ट-मुक्त प्रसारण सुनिश्चित करने के लिए किया जाता है, बल्कि यह सुनिश्चित करने के लिए भी किया जाता है कि फ़ाइल के साथ छेड़छाड़ नहीं की गई है। जब एक अच्छा चेकसम एल्गोरिथ्म का उपयोग किया जाता है, तो फ़ाइल में एक छोटे से बदलाव के परिणामस्वरूप पूरी तरह से अलग चेकसम मान होगा.
सबसे आम चेकसम MD5 और SHA-1 हैं, लेकिन दोनों में कमजोरियां पाई गई हैं। इसका मतलब यह है कि दुर्भावनापूर्ण छेड़छाड़ दो अलग-अलग फ़ाइलों को एक ही गणना वाले हैश के लिए नेतृत्व कर सकती है। इन सुरक्षा चिंताओं के कारण, नए SHA-2 को सबसे अच्छा क्रिप्टोग्राफ़िक हैश फ़ंक्शन माना जाता है क्योंकि अभी तक इस पर कोई हमला नहीं किया गया है.
जैसा कि आप ऊपर दिए गए स्क्रीनशॉट में देख सकते हैं, मैं जिस आईएसओ फाइल को Microsoft से डाउनलोड करने की कोशिश कर रहा हूं, उसमें SHA1 चेकसम सूचीबद्ध है। एक बार जब मैं फ़ाइल डाउनलोड करता हूं, तो मैं फ़ाइल की अखंडता को सत्यापित करने के लिए एक चेकसम कैलकुलेटर का उपयोग करूंगा.
लगभग 99.9% समय, आपको वास्तव में इंटरनेट से फ़ाइलों को डाउनलोड करते समय चेकसम की देखभाल या चिंता करने की आवश्यकता नहीं है। हालाँकि, यदि आप टॉर जैसे एंटी-वायरस या प्राइवेसी सॉफ़्टवेयर जैसे कुछ संवेदनशील डाउनलोड कर रहे हैं, तो चेकसम को सत्यापित करना शायद एक अच्छा विचार है क्योंकि हैकर्स सिस्टम में पूर्ण पहुंच प्राप्त करने के लिए महत्वपूर्ण सॉफ़्टवेयर के मैलवेयर-संक्रमित संस्करण बना सकते हैं।.
चेकसमों की गणना के लिए अलग-अलग उपयोगिताओं का एक टन है और मैं यहां केवल एक या दो का उल्लेख करूंगा क्योंकि अच्छे लोग आपके लिए कई हैश बना सकते हैं और हैश का सत्यापन भी कर सकते हैं।.
MD5 और SHA चेकसम उपयोगिता
MD5 और SHA चेकसम उपयोगिता चेकसमों के साथ काम करने के लिए मेरी पसंदीदा उपयोगिता है क्योंकि इसमें उन सभी विशेषताओं को शामिल किया गया है जिनकी मुझे मुफ्त संस्करण में आवश्यकता है। एक बार जब आप इसे डाउनलोड कर लेते हैं, तो प्रोग्राम खोलने के लिए केवल EXE फ़ाइल चलाएं.
इंटरफ़ेस बहुत सीधा और उपयोग करने में आसान है। बस पर क्लिक करें ब्राउज अपनी फ़ाइल चुनने के लिए बटन और हैश की गणना स्वचालित रूप से MD5, SHA-1, SHA-256 और SHA-512 के लिए की जाएगी.
जैसा कि आप देख सकते हैं MD5 हैश सबसे छोटा है और SHA-512 हैश बहुत लंबा है। जितनी लंबी हैश, उतना ही सुरक्षित.
एक हैश को सत्यापित करने के लिए, बस इसे कॉपी करें और इसमें पेस्ट करें हैश बहुत नीचे बॉक्स। सत्यापित करें पर क्लिक करें और यह चार जेनरेट की गई हैश से तुलना करके देखेगा कि कोई मैच है या नहीं.
ऑनलाइन चेकसम कैलकुलेटर
उन लोगों के लिए जो अपने सिस्टम पर कोई सॉफ्टवेयर डाउनलोड नहीं करेंगे, ऑनलाइन चेकसम कैलकुलेटर बेहतर विकल्प होगा। ऑनलाइन कैलकुलेटर में अधिक प्रतिबंध हैं, ज्यादातर फ़ाइल का अधिकतम अपलोड आकार है, लेकिन छोटी फ़ाइलों के लिए, वे ठीक काम करते हैं.
Defuse नामक साइट में 5MB तक के अपलोड के लिए एक मुफ्त फ़ाइल चेकसम कैलकुलेटर है। यह बहुत छोटा है, इसलिए आपको डेस्कटॉप एप्लिकेशन या अगले ऑनलाइन टूल का उपयोग करने की आवश्यकता होगी, जो इससे बड़े किसी भी चीज के लिए नीचे उल्लेखित है.
यदि 5 एमबी अभी बहुत छोटा है, तो एक और मुफ़्त साइट देखें, जो आपको 4 जीबी तक की फ़ाइलों के लिए चेकसम उत्पन्न करने की अनुमति देती है। जाहिर है, यह वास्तविक फ़ाइल को उनके सर्वर पर अपलोड किए बिना करता है। मुझे यकीन नहीं है कि यह कैसे काम करता है, लेकिन ऐसा लगता है कि यह आपके सिस्टम पर स्थानीय रूप से एल्गोरिथ्म को चलाने के लिए है और फिर बस इसे ब्राउज़र में प्रदर्शित करता है। इसे करने का एक स्मार्ट तरीका है क्योंकि आपको अतिरिक्त सॉफ़्टवेयर डाउनलोड करने की आवश्यकता नहीं है और आपको बड़ी फ़ाइल अपलोड करने के लिए हमेशा इंतजार नहीं करना होगा.
यह साइट भी बहुत अच्छी है क्योंकि आप सिर्फ एक की गणना के अलावा एक चेकसम को सत्यापित कर सकते हैं। उम्मीद है, अब आपको एक बेहतर समझ है कि एक चेकसम क्या है और इसका उपयोग और गणना कैसे की जा सकती है। यदि आप सुरक्षित फाइलें भेज रहे हैं या प्राप्त कर रहे हैं, तो एक चेकसम दोनों पक्षों के लिए उन फाइलों की अखंडता को सत्यापित करने का सबसे अच्छा तरीका है। यदि आपके कोई प्रश्न हैं, तो एक टिप्पणी पोस्ट करें। का आनंद लें!