फ़ाइल चेकसम तुलना क्या है?

चेकसम तुलना दो फ़ाइलों का चेकसम निकालती है, या एक फ़ाइल की तुलना आपके चिपकाए गए चेकसम से करती है, और बताती है कि वे मेल खाते हैं या नहीं। यही डाउनलोड के ख़राब या छेड़छाड़ किए जाने की जांच का मानक तरीका है। फ़ाइलें आपके डिवाइस पर ही हैश होती हैं और कहीं नहीं जातीं।

दो तरीके हैं: फ़ाइल बनाम फ़ाइल, या फ़ाइल बनाम आपकी चिपकाई हुई चेकसम। चिपकाया गया मान लगभग किसी भी रूप में चल जाता है, सादा हैश हो, फ़ाइल नाम वाली sha256sum की पंक्ति हो, या BSD शैली का SHA256 (file) = रूप हो, और एल्गोरिद्म हैश की लंबाई से तय होता है। 2 GB तक की फ़ाइलें प्रगति पट्टी के साथ चलती हैं।

उपयोग कैसे करें

  1. पहली फ़ाइल डालें, या डाउनलोड पेज से अपेक्षित चेकसम स्ट्रिंग चिपकाएं।
  2. दूसरी फ़ाइल डालें और एल्गोरिदम चुनें: MD5, SHA-1, SHA-256, SHA-384 या SHA-512।
  3. नतीजा पढ़ें: हरा मिलान मतलब फ़ाइलें एक जैसी हैं, और मेल न होने पर दिखता है कि हैश कहां अलग हैं।

कब उपयोग करें

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

परिणाम

कोई Linux ISO डाउनलोड करने के बाद डिस्ट्रो की वेबसाइट से SHA-256 स्ट्रिंग चिपकाएं, डाउनलोड की गई ISO डालें और हरा "मिलान" पाएं — इस बात का सबूत कि 3 GB का डाउनलोड पूरा और सही आया।

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

चेकसम मेल नहीं खा रही। क्या इसका मतलब फ़ाइल से छेड़छाड़ हुई है?
आम तौर पर यह अधूरा या ख़राब डाउनलोड होता है, जो हमले से कहीं ज़्यादा आम है। दोबारा डाउनलोड करके फिर मिलाइए। नई प्रति भी प्रकाशित हैश से न मिले तो रुकिए और किसी दूसरे मिरर से फ़ाइल लीजिए।
चिपकाने से पहले क्या मुझे प्रकाशक का एल्गोरिद्म पता होना चाहिए?
नहीं। 32 अक्षर का हैश MD5 है, 40 का SHA-1, 64 का SHA-256, 96 का SHA-384 और 128 का SHA-512, इसलिए एल्गोरिद्म आपकी चिपकाई लंबाई से तय हो जाता है। प्रकाशक कई मान दे तो आप ख़ुद भी बदल सकते हैं।
क्या SHASUMS फ़ाइल की पूरी पंक्ति चिपकाई जा सकती है, सिर्फ़ हैश नहीं?
हाँ। लेबल, तारांकन, फ़ाइल नाम और आसपास के कोष्ठक हटा दिए जाते हैं, और सँकरी तालिका से कई पंक्तियों में टूटा हैश दोबारा जोड़ लिया जाता है। सही लंबाई वाला जो हेक्स बचता है, वही तुलना का मान बनता है।
क्या डाउनलोड की सलामती जाँचने के लिए MD5 या SHA-1 आज भी काफ़ी है?
आकस्मिक ख़राबी के लिए काफ़ी है, और कई पुराने मिरर इनके अलावा कुछ प्रकाशित भी नहीं करते, इसीलिए दोनों यहाँ मौजूद हैं। पर जानबूझकर बदली गई फ़ाइल पकड़नी हो तो SHA-256 लीजिए, क्योंकि MD5 की टक्करें 2008 से सस्ते में बन जाती हैं और SHA-1 की असली टक्करें 2017 से बनाई जा चुकी हैं।
मेरी डिस्क इमेज बड़ी है, फिर तुलना 2 GB पर क्यों रुक जाती है?
डाइजेस्ट की गणना के लिए पूरी फ़ाइल एक ही स्मृति खंड में चाहिए, और एक बार में 2 GB से ज़्यादा आवंटन मुश्किल है। बड़ी इमेज के लिए कमांड लाइन पर sha256sum या certutil चलाइए और नतीजा यहाँ चिपका दीजिए।

संबंधित उपकरण