हैशिंग का अर्थ है किसी भी लम्बाई की इनपुट स्ट्रिंग लेना और एक निश्चित लंबाई का आउटपुट देना। क्रिप्टोग्राफिक हैशिंग एल्गोरिथम का उपयोग करना - जैसे, MD5, SHA-256, SHA-384, आप यह सत्यापित कर सकते हैं कि दो फाइलें समान हैं या नहीं। चेकसम एक हैश मान है जिसका उपयोग फाइलों पर डेटा अखंडता जांच करने के लिए किया जाता है। यह एक फाइल के लिए एक तरह का सिग्नेचर है।
जब आप इंटरनेट से विंडोज 10 आईएसओ इमेज जैसी बड़ी फाइलें डाउनलोड करते हैं, तो संभावना है कि फाइल दूषित हो जाए या असंगत कनेक्शन या अन्य कारकों के कारण कुछ बिट्स खो जाएं। हैश सत्यापन दो हैश की तुलना करने का सबसे अच्छा तरीका है - किसी वेबसाइट या सर्वर पर स्रोत फ़ाइल बनाम डाउनलोड की गई प्रतिलिपि।
कई सॉफ़्टवेयर विक्रेता अपनी साइट पर फ़ाइल डाउनलोड के लिए हैश लगाते हैं। आपने टोरेंट साइटों में देखा होगा कि हैश वैल्यू आमतौर पर डाउनलोड लिंक के साथ होती है।
![राइट-क्लिक मेनू के माध्यम से फ़ाइल हैश प्राप्त करें](/f/aa34a930c131e6f938df9e692f8c8287.png)
साथ ही, हैश चेकसम तुलना करने का एक शानदार तरीका है डुप्लिकेट फ़ाइलों की पहचान करें कंप्यूटर में या दो फ़ोल्डरों की तुलना करें.
इस लेख में, आइए देखें कि विभिन्न तरीकों का उपयोग करके MD5, SHA-256, SHA-384 एल्गोरिदम का उपयोग करके क्रिप्टोग्राफ़िक हैश कैसे प्राप्त करें और संदर्भ मेनू में कार्यक्षमता को कैसे एकीकृत करें।
विंडोज़ में फ़ाइल हैश चेकसम कैसे प्राप्त करें
- पावरशेल का उपयोग करना (विंडोज़ में अंतर्निहित)
- Certutil.exe (Windows में अंतर्निहित) का उपयोग करना
- HashMyFiles का उपयोग करना
- 7-ज़िप. का उपयोग करना
- हैशटूल का उपयोग करना
विंडोज़ में राइट-क्लिक मेनू के माध्यम से फ़ाइल हैश चेकसम प्राप्त करें
पावरशेल का उपयोग करना
विंडोज पावरशेल का उपयोग करना (powershell.exe
), आप एकल कमांड-लाइन के साथ फ़ाइल हैश को जल्दी से प्राप्त कर सकते हैं। यहाँ कमांड-लाइन उदाहरण है:
get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | प्रारूप-सूची
यह फ़ाइल हैश को आउटपुट करता है (डिफ़ॉल्ट रूप से, यह SHA256 एल्गोरिथम का उपयोग करता है) जैसा कि नीचे दिखाया गया है:
एल्गोरिथम: SHA256। हैश: 3A0F056494EB1C0257FCDB59F9F93811962D4F796AD2596EC6FF1CDF8D365470। पथ: C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip
किसी अन्य एल्गोरिथम का उपयोग करने के लिए - जैसे, SHA384, आप जोड़ सकते हैं -एल्गोरिदम SHA384
उपरोक्त कमांड-लाइन के लिए पैरामीटर।
उदाहरण:
get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" -एल्गोरिदम SHA384 | प्रारूप-सूची
के लिए स्वीकार्य मान -कलन विधि
पैरामीटर हैं:
- SHA1
- SHA256
- SHA384
- SHA512
- एमडी5
क्लिपबोर्ड पर कॉपी करें
आउटपुट को क्लिपबोर्ड पर कॉपी करने के लिए, आउटपुट को इसमें पाइप करें क्लिप आदेश, नीचे के रूप में:
get-filehash -path "C:\Users\ramesh\Desktop\reinstall-preinstalledApps.zip" | प्रारूप-सूची | क्लिप
कमांड को राइट-क्लिक मेनू में एकीकृत करें
फ़ाइलों के लिए राइट-क्लिक मेनू में PowerShell कमांड जोड़ने के लिए, यहाँ एक .reg फ़ाइल है:
Windows रजिस्ट्री संपादक संस्करण 5.00 [HKEY_CURRENT_USER\Software\Classes\*\shell\getash] @="फ़ाइल हैश प्राप्त करें" [HKEY_CURRENT_USER\Software\Classes\*\shell\getash\command] @="पॉवरशेल -विंडो स्टाइल मिनिमाइज्ड -कमांड गेट-फाइलहैश -लिटरलपाथ '% 1' -एल्गोरिदम SHA256 | fl | क्लिप"
- उपरोक्त पंक्तियों को नोटपैड में कॉपी करें और एक .reg फ़ाइल बनाएं। अधिक जानकारी के लिए लेख देखें .reg फ़ाइलें कैसे बनाएं और उपयोग करें.
- रजिस्ट्री में सामग्री लागू करने के लिए .reg फ़ाइल को डबल-क्लिक करें।
- अब, एक फाइल पर राइट-क्लिक करें और क्लिक करें फ़ाइल हैश प्राप्त करें संदर्भ मेनू में आदेश।
कमांड ने पावरशेल लॉन्च किया, जो बदले में फ़ाइल हैश उत्पन्न करता है और इसे क्लिपबोर्ड पर स्वचालित रूप से कॉपी करता है।
प्रति हटाना आपके द्वारा जोड़ा गया संदर्भ मेनू विकल्प, इस पूर्ववत .reg फ़ाइल का उपयोग करें
Windows रजिस्ट्री संपादक संस्करण 5.00 [-HKEY_CURRENT_USER\Software\Classes\*\shell\getash]
VBScript के साथ Certutil.exe का उपयोग करना
Certutil.exe एक अंतर्निहित आदेश-पंक्ति प्रोग्राम है जो प्रमाणपत्र सेवाओं के भाग के रूप में स्थापित है। आप विभिन्न हैशिंग एल्गोरिदम का उपयोग करके फ़ाइल चेकसम की गणना करने के लिए Certutil.exe का उपयोग कर सकते हैं। कमांड प्रॉम्प्ट विंडो से Certutil.exe का उपयोग करके फ़ाइल के SHA256 चेकसम की गणना करने के लिए निम्न कमांड-लाइन सिंटैक्स का उपयोग किया जाना है।
certutil.exe -hashfile file_name SHA256
यदि आप अपने राइट-क्लिक मेनू में Certutil.exe को लागू करना चाहते हैं, तो यहां एक VBScript है जो वास्तव में ऐसा करती है।
- निम्नलिखित वीबीस्क्रिप्ट कोड को नोटपैड में कॉपी करें।
- फ़ाइल को .vbs एक्सटेंशन के साथ सहेजें - जैसे,
get-hash-certutil.vbs
में स्थायी फ़ोल्डर।'राइट-क्लिक मेनू के माध्यम से फ़ाइल हैश प्राप्त करें। 'फ़ाइल के लिए SHA256 हैश स्वचालित रूप से क्लिपबोर्ड पर कॉपी हो जाता है। 'बनाया गया: 4 जून, 2019 रमेश श्रीनिवासन द्वारा - winhelponline.com विकल्प स्पष्ट। मंद WshShell, sOut, sFileName, sCmd, oExec, strInput. WshShell = WScript सेट करें। क्रिएटऑब्जेक्ट ("WScript. शैल") यदि WScript. तर्क। गणना = 0 फिर strInput = InputBox ("फ़ाइल हैश संदर्भ मेनू आइटम प्राप्त करने के लिए जोड़ें टाइप करें, या निकालें आइटम को हटाने के लिए", "जोड़ें") यदि ucase (strInput) = "ADD" तो sCmd = "wscript.exe" और chr (34) & डब्ल्यूस्क्रिप्ट। स्क्रिप्टफुलनाम और Chr (34) और "" & & "% 1" और WshShell। RegWrite "HKCU\Software\Classes\*\shell\getash\", "Get File Hash", "REG_SZ" WshShell. RegWrite "HKCU\Software\Classes\*\shell\getash\command\", sCmd, "REG_SZ" WScript. अन्य से बाहर निकलें यदि ucase (strInput) = "निकालें" तो sCmd = "reg.exe HKCU\Software\Classes\*\shell\gethash" और "/f" WshShell हटाएं। sCmd, 0 WScript चलाएँ। समाप्त करें अगर। अन्य sFileName = और WScript. तर्क (0) और sCmd = "cmd.exe /c certutil.exe -hashfile" और sFileName और "SHA256" और _ "| findstr /v" और chr (34) और "सफलतापूर्वक पूर्ण" और Chr (34) और " | क्लिप" WshShell. एससीएमडी, 0 चलाएं। अगर अंत
- फ़ाइल को चलाने के लिए उस पर डबल-क्लिक करें।
- दिखाई देने वाले इनपुट बॉक्स में, टाइप करें
जोड़ें
और ओके पर क्लिक करें।
यह जोड़ता है फ़ाइल हैश प्राप्त करें संदर्भ मेनू में आदेश।
मेनू आइटम पर क्लिक करने की गणना करता है SHA256
हैश और इसे क्लिपबोर्ड पर स्वचालित रूप से कॉपी करता है।
नोटपैड खोलें और क्लिपबोर्ड में संग्रहीत फ़ाइल हैश पेस्ट करें।
ध्यान दें: संदर्भ मेनू प्रविष्टि को निकालने के लिए, फ़ाइल को चलाने के लिए उस पर डबल-क्लिक करें। फिर, टाइप करें हटाना
और ओके पर क्लिक करें।
उपरोक्त स्क्रिप्ट फ़ाइल हैश उत्पन्न करने के लिए अंतर्निहित certutil.exe का उपयोग करती है, कमांड चलाकर और इसे पुनर्निर्देशित करके क्लिपबोर्ड पर आउटपुट का उपयोग करते हुए क्लिप.exe
:
सर्टिफिकेट-हैशफाइल file_name SHA256
कमांड प्रॉम्प्ट से इसे चलाने पर आउटपुट कैसा दिखेगा।
Certutil.exe का समर्थन करता है एमडी2
एमडी4
एमडी5
SHA1
SHA256
SHA384
SHA512
हैशिंग एल्गोरिदम।
संदर्भ मेनू के माध्यम से फ़ाइल हैश प्राप्त करने का दूसरा तरीका किसी तृतीय-पक्ष उपयोगिता का उपयोग करना है जैसे हैशमाईफाइल्स.
NirSoft से HashMyFiles उपयोगिता
HashMyFiles Nirsoft की छोटी उपयोगिता है जो आपको अपने सिस्टम में एक या अधिक फ़ाइलों के MD5 और SHA1 हैश की गणना करने की अनुमति देती है। आप आसानी से MD5/SHA1 हैश सूची को क्लिपबोर्ड में कॉपी कर सकते हैं, या उन्हें टेक्स्ट/HTML/XML फ़ाइल में सहेज सकते हैं। HashMyFiles को विंडोज एक्सप्लोरर के संदर्भ मेनू से भी लॉन्च किया जा सकता है, और चयनित फ़ाइल या फ़ोल्डर के MD5, SHA256, SHA384, SHA512 हैश प्रदर्शित कर सकते हैं।
विकल्प मेनू से, क्लिक करें एक्सप्लोरर संदर्भ मेनू सक्षम करें इसे सक्षम करने का विकल्प। यह फाइलों और फ़ोल्डरों के संदर्भ मेनू में हैशमाईफाइल विकल्प जोड़ता है।
डाउनलोड हैशमाईफाइल्स Nirsoft.net. से
7-ज़िप. का उपयोग करना
लोकप्रिय संपीड़न उपयोगिता 7-ज़िप इसमें एक विशेषता है जो राइट-क्लिक मेनू के माध्यम से CRC या SHA चेकसम की गणना कर सकती है। 7-ज़िप एक व्यापक रूप से उपयोग किया जाने वाला सॉफ़्टवेयर है और इसकी सबसे अधिक संभावना है कि आपने इसे अपने कंप्यूटर पर स्थापित किया हो।
7-ज़िप सेटअप में पहले से ही विकल्प को सक्षम नहीं करता है, आप इसे टूल्स मेनू पर क्लिक करके, विकल्प पर क्लिक करके और सक्षम करके इसे चालू कर सकते हैं। सीआरसी एसएचए>
के तहत विकल्प प्रसंग मेनू आइटम: लिस्टिंग। अपनी सेटिंग सहेजने के लिए ठीक क्लिक करें.
फिर, आपको बस एक फ़ाइल पर राइट-क्लिक करना है, CRC SHA पर क्लिक करना है और फिर उप-मेनू से CRC-32, CRC-64, SHA-1, SHA-256 जैसे हैशिंग एल्गोरिथम का चयन करना है। उपरोक्त सभी हैशिंग एल्गोरिदम का चयन करने के लिए (और BLAKE2
इसके अलावा एल्गोरिथ्म), तारक पर क्लिक करें (*) विकल्प।
चेकसम जानकारी एक अलग संवाद में प्रस्तुत की जाती है।
आप आइटम का चयन कर सकते हैं और दबा सकते हैं Ctrl + सी इसे क्लिपबोर्ड पर कॉपी करने के लिए अपने कीबोर्ड पर।
बाइनरी किले से हैशटूल का उपयोग करना
हैशटूल बाइनरी किले द्वारा सॉफ्टवेयर सिर्फ एक क्लिक के साथ हैश की गणना और जांच करता है! CRC32, MD5, SHA1, SHA256, SHA384, SHA512 और SFV के साथ-साथ एक-क्लिक एक्सेस के लिए विंडोज एक्सप्लोरर संदर्भ मेनू में एकीकरण का समर्थन करता है।
हैशटूल इंस्टॉल करें या पोर्टेबल संस्करण या टूल चलाएं। गियर्स आइकन के साथ दिखाए गए विकल्प बटन पर क्लिक करें, और क्लिक करें Windows प्रसंग मेनू में जोड़ें.
किसी फ़ाइल या फ़ाइलों के सेट पर राइट-क्लिक करें, और क्लिक करें हैशटूल के साथ हैश संदर्भ मेनू में।
यह हैशटूल प्रोग्राम लॉन्च करता है और सूची में चयनित फाइल (फाइलों) को जोड़ता है। इसके बाद, फाइलों के लिए हैश चेकसम जेनरेट करने के लिए हैशिंग एल्गोरिथम (जैसे, CRC, MD5, SHA1, SHA256, आदि) पर क्लिक करें।
क्या आप फ़ाइल हैश की गणना करने के लिए कोई अन्य उपकरण या विधि जानते हैं? आइए नीचे कमेंट सेक्शन में जानते हैं।
एक छोटा सा अनुरोध: अगर आपको यह पोस्ट पसंद आया हो, तो कृपया इसे शेयर करें?
आपका एक "छोटा" हिस्सा इस ब्लॉग के विकास में बहुत मदद करेगा। कुछ बेहतरीन सुझाव:- इसे पिन करें!
- इसे अपने पसंदीदा ब्लॉग + Facebook, Reddit. पर साझा करें
- इसे ट्वीट करें!