Windows पर एक डाउनलोड की गई फ़ाइल के SHA-256 checksum को कैसे सत्यापित करें

PowerShell या certutil का उपयोग कमान प्रॉम्प्ट में फ़ाइल के SHA-256 की गणना करने के लिए किया जाता है। उस सटीक डाउनलोड के लिए प्रकाशक की जांच के साथ पूर्ण परिणाम की तुलना करें।

3 मिनट पढ़ासमय की जरूरत: कुछ मिनट; बड़ी फ़ाइलों को लंबे समय तक ले जा सकता है
इस गाइड में

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

सही संदर्भ मान ज्ञात करें

सटीक संस्करण, ऑपरेटिंग सिस्टम और आर्किटेक्चर के लिए प्रकाशक के आधिकारिक निर्देशों का उपयोग करें। एक ZIP संग्रह और EXE से निकाला गया है जिसमें अलग-अलग बाइट्स हैं। SHA-256 और SHA-512 विभिन्न एल्गोरिदम हैं; हेक्साडेसिमल SHA-256 में 64 वर्ण हैं। पत्र का मामला उनके मूल्य को नहीं बदलता है। उपलब्ध होने पर भी प्रकाशक के डिजिटल हस्ताक्षर को सत्यापित करें।

PowerShell: गणना और तुलना

डाउनलोड करने वाले फ़ोल्डर में, फ़ाइल नाम और संदर्भ प्लेसहोल्डर को प्रतिस्थापित करें:

Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256
$expected = 'PASTE_THE_PUBLISHERS_64_HEX_CHARACTERS'
$actual = (Get-FileHash -LiteralPath '.\installer.exe' -Algorithm SHA256).Hash
($expected -match '^[0-9a-fA-F]{64}$') -and ($actual -ieq $expected)

अंतिम अभिव्यक्ति रिटर्न True केवल उस लंबाई के एक मान्य संदर्भ के लिए पूरी हैश से मेल खाता है। इन कमांडों ने फ़ाइल को पढ़ा; वे इसे निष्पादित नहीं करते। उद्धृत स्थान वाले पथों को रखें।

कमांड प्रॉम्प्ट: certutil

इसे अंदर चलाएं CMD और प्रकाशक के मूल्य के साथ अपनी पूरी हैश लाइन की तुलना करें:

certutil -hashfile ".\installer.exe" SHA256

उत्तरदायित्व संदेश का मतलब है कि गणना सफल हुई, न कि संदर्भ मैच। sha256sum मानक नहीं है CMD इसके अलावा, इसमें अतिरिक्त वातावरण की आवश्यकता होती है जैसे कि WSL या उपयुक्त स्थापित उपकरण।

ब्राउज़र विकल्प और mismatches

The Atheth of the चेकसूम उपकरण 20 MiB तक फ़ाइलों को स्वीकार करता है और पूरी फ़ाइल को ब्राउज़र मेमोरी में पढ़ता है। उसी एल्गोरिथ्म का चयन करें और पूर्ण अपेक्षित चेकसूम पेस्ट करें। बड़ी फ़ाइलों के लिए एक सिस्टम टूल का उपयोग करें।

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