हैश के साथ फ़ाइल अखंडता को कैसे सत्यापित करें

· 3 मिनट पढ़ने का समय

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

फ़ाइल हैशिंग कैसे काम करती है

एक हैश फ़ंक्शन फ़ाइल के प्रत्येक बाइट को पढ़ता है और एक निश्चित लंबाई की स्ट्रिंग उत्पन्न करता है। समान फ़ाइल हमेशा समान हैश उत्पन्न करती है। एक बाइट संशोधित करें और हैश पूरी तरह बदल जाता है।

उदाहरण:

यह सत्यापन को सरल बनाता है: हैश उत्पन्न करें, इसे प्रकाशित एक से तुलना करें, और आप तुरंत जानते हैं कि फ़ाइल प्रामाणिक है या नहीं।

एक फ़ाइल को कैसे सत्यापित करें

  1. आधिकारिक हैश खोजें — सॉफ़्टवेयर प्रकाशक आमतौर पर अपने डाउनलोड पेज पर हैश सूचीबद्ध करता है (अक्सर «SHA-256 checksum» या «MD5 sum» लेबल के साथ)।
  2. अपनी डाउनलोड की गई फ़ाइल आयात करें — इसे हैश कैलकुलेटर में चुनें। हैश आपके ब्राउज़र में स्थानीय रूप से गणना की जाती है।
  3. हैश की तुलना करें — यदि आपका गणना किया गया हैश आधिकारिक हैश से बिल्कुल मेल खाता है, तो फ़ाइल प्रामाणिक है और भ्रष्ट नहीं है।

फ़ाइल हैश कब सत्यापित करें

समर्थित एल्गोरिदम

एल्गोरिदम लंबाई सिफ़ारिश
MD5 32 वर्ण केवल विरासत — असुरक्षित
SHA-1 40 वर्ण केवल विरासत — असुरक्षित
SHA-256 64 वर्ण अनुशंसित मानक
SHA-384 96 वर्ण उच्च सुरक्षा
SHA-512 128 वर्ण अधिकतम सुरक्षा

सुझाव

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

फ़ाइल हैश की आधिकारिक से तुलना कैसे करें?

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

कौन सा हैश एल्गोरिदम उपयोग करें?

SHA-256 फ़ाइल सत्यापन के लिए मानक है। जो प्रकाशक प्रदान करता है उसका उपयोग करें। यदि आपके पास विकल्प है, तो SHA-256 सुरक्षा/प्रदर्शन का एक अच्छा संतुलन प्रदान करता है।

क्या एक भ्रष्ट फ़ाइल का सही हैश हो सकता है?

यह सैद्धांतिक रूप से संभव है (एक टकराव) लेकिन SHA-256 के साथ सांख्यिकीय रूप से नगण्य है। संभावनाएँ इतनी खगोलीय रूप से कम हैं कि, व्यावहारिक रूप से, समान हैश समान फ़ाइलों की गारंटी देते हैं।

क्या मेरी फ़ाइल किसी सर्वर पर भेजी जाती है?

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