क्या विंडोज 7 पर एक अंतर्निहित चेकसम उपयोगिता है?


676

क्या विंडोज 7 पर एक अंतर्निहित चेकसम / हैश उपयोगिता है?


मेरा क्षेत्र नहीं, लेकिन पॉवरशेल, स्क्रिप्टिंग भाषा में निर्माण, शायद यह कर सकता है।
19

18
क्या यह उन नासमझों में से एक है "मुझे किसी भी 3 पार्टी सॉफ़्टवेयर को स्थापित करने की अनुमति नहीं है " आवश्यकताओं? यदि ऐसा है, तो "PowerShell SHA1 हैश" के लिए googling का प्रयास करें और आपको कुछ स्क्रिप्ट / cmdlets मिलनी चाहिए जो MS के क्रिप्टो API का उपयोग करके अंतर्निहित PowerShell पर चलेंगी।
afrazier

8
GetFile-Hash है। आपको PS 4.0 या सामुदायिक एक्सटेंशन stackoverflow.com/questions/10521061/… की आवश्यकता है
rofrol

2
अवास्ट एंटी वायरस मेरे लिए उपरोक्त साइट से डाउनलोड को रोक रहा है, इसलिए सावधानी के साथ संपर्क करने लायक हो सकता है।
जूल्स

10
ध्यान दें, सबसे अच्छा उत्तर (मेरे लिए) दूसरा उत्तर है, जिसमें पूछने वाले द्वारा चुने गए उत्तर की तुलना में कई अधिक वोट हैं। पाठक के लिए: "certutil.exe" विकल्प के लिए नीचे देखें।
19

जवाबों:


195

एक उपयोगिता में निर्मित है, जैसा कि इस अन्य उत्तर में निर्दिष्ट है ।

हालाँकि, आप हैशटैब नाम के इस फ्रीवेयर ऐप का उपयोग करना चाहते हैं, जो कि बड़ी आसानी से विंडोज़ एक्सप्लोरर के साथ एक ... रजिस्टर करके, फाइलों के गुण संवाद में एक टैब को एकीकृत करता है। यह बहुत प्यारी है।

हैशटैब स्क्रीनशॉट


90
मैं हैशटैब पर हैशचेक पसंद करता हूं, मुख्य रूप से क्योंकि यह कई मिश्रित फ़ाइल / फ़ोल्डर चयनों को संभाल सकता है और यह SFV / MD5 / SHA1 फ़ाइलों को बना / सत्यापित कर सकता है। Ars Forums में मेरा राइटअप अधिक विस्तार से जाना जाता है।
21

45
अवगत रहें हैशटैब केवल निजी उपयोग के लिए मुफ्त है! हैशचेक एक खुला स्रोत और पूर्ण मुक्त (बीएसडी लाइसेंस) है
कीकी

36
हां, एक cmd है: CertUtil -hashfile _main.exe MD5
स्कॉट 混合 at

14
"एक अंतर्निहित उपयोगिता है जो वास्तव में वही करती है जिसकी आपको आवश्यकता होती है। हालांकि, आप इस अन्य उपकरण का उपयोग कर सकते हैं, जो कुछ ऐसा करता है जो आपसे नहीं पूछता।" यह स्वीकृत उत्तर क्यों है?
abaumg

8
> "धन्यवाद। दुर्भाग्य से अंतर्निहित मेरे लिए एक आवश्यक आवश्यकता थी।" फिर आपने एक गैर-निर्मित सॉफ़्टवेयर का चयन क्यों किया, जो प्रश्न उत्तर के रूप में नहीं मांगता है?
काल

1186

CertUtil एक पूर्व स्थापित विंडोज उपयोगिता है जिसका उपयोग हैश चेकसम उत्पन्न करने के लिए किया जा सकता है:

certUtil -hashfile pathToFileToCheck [HashAlgorithm]

HashAl एल्गोरिदम विकल्प: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

उदाहरण के लिए, निम्न फ़ाइल के लिए एक MD5 चेकसम उत्पन्न करता है C:\TEMP\MyDataFile.img:

  CertUtil -hashfile C:\TEMP\MyDataFile.img MD5

* Nix सिस्टम के समान आउटपुट पाने के लिए आप कुछ PowerShell मैजिक जोड़ सकते हैं:

$(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ",""

103
प्रश्न निर्दिष्ट अंतर्निहित में, और एक अलग स्क्रिप्ट से अलग, यह केवल वही है जो विंडोज 7 में बनाया गया है। कुछ वातावरण हैं जहां आप सॉफ्टवेयर स्थापित नहीं कर सकते हैं। मेरा एकल अपवोट इस उत्तर के लिए पर्याप्त नहीं लगता है।
jbo5112

18
MD5.bat: @certutil -hashfile% 1 MD5 | फ़ाइल का "v हैश" / v। "खोजें / v" सर्टिफ़िकेट "
pbarney

6
कृपया ध्यान दें कि certutilहै विंडोज पीई में उपलब्ध नहीं है, इसलिए यदि आप पीई में एक पूर्व तैनाती कार्य लिपि में चेकसम गणना करने के लिए कोशिश कर रहे हैं, आप की तरह एक बाहरी उपकरण का उपयोग करना होगा माइक्रोसॉफ्ट FCIV
वायफर

3
यह अविश्वसनीय है, लेकिन लिनक्स के तहत CertUtil -hashfile C:\TEMP\MyDataFile.img MD5एक ही हैश का उत्पादन नहीं करता है md5sum /tmp/MyDataFile.img(मैं ग्वार्विन यह माउंट के साथ एक ही फाइल है)
lalebarde

13
@lalebarde MD5 के लिए केवल एक मानक है। यदि आप एक ही फ़ाइल पर अलग-अलग परिणाम प्राप्त कर रहे हैं, तो ऐसा इसलिए है क्योंकि कुछ उस फ़ाइल में कुछ बदलाव कर रहा है और हैश को अलग कर रहा है। यह एमडी 5 और अन्य हैशिंग मानकों के सबसे महत्वपूर्ण कार्यों में से एक है।
पॉल

178

मैं हैशचेक ( नवीनतम संस्करण ) का उपयोग कर रहा हूं, जो खुद को फाइलों के लिए एक संपत्ति पृष्ठ के रूप में एकीकृत करता है और इसमें हैश चेक फ़ाइलों (एसएफवी) के खिलाफ तुलना करने के लिए एक संदर्भ मेनू शामिल है।

यह मुफ़्त है, और स्रोत उपलब्ध है।

स्क्रीनशॉट


3
प्रफुल्लित करने वाला ऐप। निश्चित रूप से सर्वश्रेष्ठ। यह बनाई गई फ़ाइल पर एक डबल क्लिक के साथ हैश की जाँच कर सकता है। MD5! और यह याद रखता है कि कौन सी फाइलें हैशेड थीं।
पावेल रेज़िविलोव्स्की

6
एवीजी झंडारोहण कर रहा है कि कोर विंडोज उपयोगिता को बदल दिया गया है - यह उस तरह का है जो दुर्भावनापूर्ण सॉफ़्टवेयर अक्सर करता है।
dunxd

11
नि: शुल्क, खुला स्रोत, संपत्ति पृष्ठ और एक्सप्लोरर संदर्भ मेनू के साथ एकीकृत, एक .MD5 चेकर है और SHA-1 का समर्थन करता है। यह उल्लेख नहीं है कि यह सिर्फ 85kb है और वास्तव में तेजी से चलता है । यह आवेदन बेतुका महान है , धन्यवाद!
फाक गूर

4
और आप इसे चॉकलेट के माध्यम से स्थापित कर सकते हैं!
माइकल कारन

4
@Sossenbinder आप गलत जगह देख रहे होंगे। दिसंबर -14 से SHA-256 का समर्थन किया गया है। कम से कम सितम्बर 16 तक टूल को अपडेट किया जा रहा था, जबकि यह हाल ही में सक्रिय नहीं हो सकता है, शायद इसमें जोड़ने के लिए बहुत कुछ नहीं है। github.com/gurnec/HashCheck/releases
बी लेयर

84

Microsoft से FCIV उपयोगिता है, Microsoft फ़ाइल चेकसम इंटीग्रिटी वेरिफायर ( डाउनलोड लिंक )।

Microsoft फ़ाइल चेकसम इंटीग्रिटी वेरीफ़ायर उपकरण एक असमर्थित कमांड लाइन उपयोगिता है जो फ़ाइलों के लिए MD5 या SHA1 क्रिप्टोग्राफ़िक हैश की गणना करता है।

यह सिस्टम आवश्यकताओं में विंडोज 7 नहीं दिखाता है, लेकिन मैंने इसे विंडोज 8 में उपयोग किया है और यह काम किया है।


हम एक असमर्थित कमांड लाइन उपयोगिता से क्यों जुड़ रहे हैं। यह उस शेल में भी हस्तक्षेप नहीं करता है जो मुझे यकीन है कि लेखक चाहता था।
रामहाउंड

31
वह उपयोगिता मेरे लिए उपयोगी थी। मैंने msdn से एक आईएसओ इमेज डाउनलोड की और इसे चीक करने की जरूरत थी। मैं किसी तीसरे पक्ष के उपकरण नहीं चाहता था। मुझे शेल एकीकरण की आवश्यकता नहीं थी और लेखक ने इसके लिए नहीं पूछा। यह एक विश्वसनीय स्रोत Microsoft से है और असमर्थित होने पर भी यह काम करता है। मैंने यहां एक लिंक पोस्ट किया है क्योंकि मेरे जैसे अन्य लोग इसे उपयोगी पा सकते हैं।
निर्माता

29
मैं @creator के साथ हूं। यह समर्थित सॉफ़्टवेयर नहीं हो सकता है, लेकिन कम से कम Microsoft लेखक है। सुरक्षा बनाए रखने के लिए चेकसम कार्यक्रम संभावित रूप से महत्वपूर्ण हैं; मैं कुछ यादृच्छिक तृतीय-पक्ष से मेरा नहीं मिला।
एलिसबबेन

3
हालांकि यह मध्यम उपयोग के लिए ओकिश उपयोगिता है, यह अस्थिर है। मैं एक xdelta स्क्रिप्ट में यह निर्धारित करने के लिए उपयोग कर रहा हूं कि क्या एक ही आकार की फाइलें भिन्न हैं और मुझे यह कहते हुए खेद है कि मुझे हर कुछ सौ फाइलों में से लगभग 1 दुर्घटना मिल जाती है। यह अविश्वसनीय है, इसलिए एक सलाह: कुछ और उपयोग करें।
जेसनएक्सए

PsFCIV , पॉवरशेल फिर से लिखना है जो मूल के XML डेटाबेस कार्यक्षमता प्लस SHA-256, SHA-384 और, SHA-512 हैश का समर्थन करता है।
प्रयोक्ता

76

PowerShell संस्करण 4 और ऊपर में Get-FileHash cmdlet शामिल है।

powershell get-filehash -algorithm md5 <file_to_check>

याद रखने में आसान बनाने के लिए डोसकी का उपयोग करें ।

doskey sha1sum=powershell get-filehash -algorithm sha1 "$1"
doskey md5sum=powershell get-filehash -algorithm md5 "$1"

1
पूर्ण आउटपुट दिखाने के लिए प्रारूप-सूची जोड़कर यदि हैश परिणाम स्ट्रिंग बहुत लंबा है powershell Get-FileHash -Algorithm md5 <file_to_check> | Format-List
celeron533

अंत में यह PowerShell की बात आती है!
फ्रैंकलिन यू

शानदार सवाल और जवाब। इस सब के लिए धन्यवाद। मैं एक और सॉफ्टवेयर सुझाता हूँ, लेकिन यह बहुत पूरा है। इस धागे के लिए आप योगदानकर्ताओं को पर्याप्त धन्यवाद नहीं दे सकते। माफ कीजिए ... क्या मैं पूछ सकता हूं कि विन 8.1 और 10 पर Get-FileHash "C:\foo.exe" -Algorithm MD5,SHA1,SHA256 | Format-Listपावरशेल एक पंक्ति में कई हैश को सूचीबद्ध करने के लिए मूल रूप से क्यों नहीं पहचानेंगे ? कंसोल में ऐसा कोई निर्देश संग्रहीत नहीं है? मैंने कई बार सही सिंटैक्स के साथ सुधार करने की कोशिश की, लेकिन यह मुझे एक त्रुटि देता है और यह स्क्रिप्ट को एम्बेड किए बिना काम नहीं करता है।
K0media

38

7-ज़िप का नया संस्करण आपको बस राइट क्लिक करके चेकसम का विकल्प देता है (इसमें एमडी 5 शामिल नहीं है )। इसमें SHA-1 , SHA-256 , CRC-32, CRC-64, आदि हैं।

यहां छवि विवरण दर्ज करें


MD5 के लिए आप हैशटैब डाउनलोड कर सकते हैं और राइट क्लिक करके और फिर प्रॉपर्टीज से चेक कर सकते हैं।

यहां छवि विवरण दर्ज करें


आप 7-ज़िप के किस संस्करण के बारे में बात कर रहे हैं?
क्लेर

दुर्भाग्य से, 7-ज़िप चेकसम टूल आपको चेकसम कॉपी करने की अनुमति नहीं देता है!
डेरेक महार

मुझे लगता है कि हैश टेक्स्ट का चयन करना और Ctrl + C ठीक काम करता है।
abe312

मेरे सेटअप में, यदि आप फ़ाइल के गुणों पर जाते हैं, तो आप हैश को राइट क्लिक के माध्यम से कॉपी कर सकते हैं-> फ़ाइल हैश टैब के तहत कॉपी।
abe312

23

यहां मैंने पहले इस्तेमाल किया है जो एक्सप्लोरर के "गुण" संवाद के साथ अच्छी तरह से एकीकृत करता है: ग्रीष्मकालीन गुण । यह खुला स्रोत है , और एक x64 संस्करण भी उपलब्ध है

SummerProperties स्क्रीन शॉट

मुझे सुरक्षित नेटवर्किंग का फाइलअलाइज़र भी पसंद है , जो अतिरिक्त सुविधाएँ भी प्रदान करता है। लेकिन सिर्फ चेकसम के लिए, समर प्रॉपर्टीज हल्की है और काम करती है।


1
इसके साथ एकमात्र समस्या यह है कि यह फ़ोल्डर्स या फ़ाइलों के समूह का समर्थन नहीं करता है। यह डीवीएलपी से बाहर भी है
पावेल

1
इसके साथ एक और समस्या यह है कि आप इसमें हैश पेस्ट नहीं कर सकते हैं और देख सकते हैं कि यह मेल खाता है
जोनाथन

मुझे पता है कि यह वास्तव में पुराना है, लेकिन आपने सवाल पूछने से पहले एक साल से अधिक समय तक कैसे जवाब दिया?
बारूक

@Baruch यदि आप प्रश्न के संपादित इतिहास को देखते हैं, तो आप देखेंगे कि मई 2015 में, इसी तरह के एक और प्रश्न (लेकिन पुराने) में इसके उत्तर इस में विलीन हो गए थे। मुझे यकीन नहीं है कि नया सवाल जीवित रहने के लिए क्यों चुना गया था, लेकिन इसलिए यह अजीब लग रहा है। यहाँ मूल पुराने सवाल है
क्रिस डब्ल्यू री

15

Nirsoft की HashMyFiles छोटी उपयोगिता है जो आपको अपने सिस्टम में एक या एक से अधिक फ़ाइलों के MD5 और SHA1 हैश की गणना करने की अनुमति देती है। आप आसानी से MD5 / SHA1 हैश सूची को क्लिपबोर्ड में कॉपी कर सकते हैं, या उन्हें टेक्स्ट / html / xml फ़ाइल में सहेज सकते हैं।

HashMyFiles को Windows Explorer के संदर्भ मेनू से भी लॉन्च किया जा सकता है, और चयनित फ़ाइल या फ़ोल्डर का MD5 / SHA1 हैश प्रदर्शित कर सकता है।

वैकल्पिक शब्द

HashMyFiles फ्रीवेयर और पोर्टेबल है।


+1, एक नए की तरह लगता है - पिछली बार जब मैंने जाँच की थी (कमांड लाइन md5sum संस्करण पर जाने से पहले ) FastSum था - लेकिन, यह सॉर्ट-ट्रायलवेयर की तरह था और इसमें बहुत कुछ था। HashMyFiles अच्छा है क्योंकि यह कई फाइलों को ड्रैग-एंड-ड्रॉप और CSV (दोनों महत्वपूर्ण विशेषताओं) को निर्यात करने की अनुमति देता है। मुझे नहीं लगता कि मैंने देखा था जब मैंने कुछ साल पहले फास्टसम को पाया था।
नीक 30:09

यह सही है, HashMyFiles NirSoft के पोर्टफोलियो के लिए एक हालिया जोड़ है, यह पहली बार 2007 में जारी किया गया था।

…that integrates into Windows [Explorer]
सिनटेक

और बहुत छोटे आकार!
पेड़ी टी।

13

मुझे यह PowerShell स्क्रिप्ट मिली:

param([switch]$csv, [switch]$recurse)

[Reflection.Assembly]::LoadWithPartialName("System.Security") | out-null
$sha1 = new-Object System.Security.Cryptography.SHA1Managed
$pathLength = (get-location).Path.Length + 1

$args | %{
    if ($recurse) {
        $files = get-childitem -recurse -include $_
    }
    else {
        $files = get-childitem -include $_
    }

    if ($files.Count -gt 0) {
        $files | %{
            $filename = $_.FullName
            $filenameDisplay = $filename.Substring($pathLength)

            if ($csv) {
                write-host -NoNewLine ($filenameDisplay + ",")
            } else {
                write-host $filenameDisplay
            }

            $file = [System.IO.File]::Open($filename, "open", "read")
            $sha1.ComputeHash($file) | %{
                write-host -NoNewLine $_.ToString("x2")
            }
            $file.Dispose()

            write-host
            if ($csv -eq $false) {
                write-host
            }
        }
    }
}

स्रोत: PowerShell में SHA1 की गणना

यह .NET का लाभ उठाता है जो मुझे लगता है कि आपने स्थापित किया है


7
विन 7 .NET 3.5 और पॉवरशेल v2 के साथ आता है, और पॉवरशेल हमेशा .NET पर निर्भर करता है, इसलिए यदि आपको PS मिला है, तो आपने .NET का उपयोग किया है। :-)
afrazier

9

मैं इसे यहाँ केवल इसलिए जोड़ रहा हूँ क्योंकि मैंने कॉपी-पेस्ट के लिए तैयार किसी भी पूरी तरह से काम करने वाले उदाहरणों को नहीं देखा था:

C:\> powershell "Get-FileHash %systemroot%\system32\csrss.exe"

Algorithm       Hash
---------       ----
SHA256          CB41E9D0E8107AA9337DBD1C56F22461131AD0952A2472B4477E2649D16E...

C:\> powershell -c "(Get-FileHash -a MD5 '%systemroot%\system32\csrss.exe').Hash"

B2D3F07F5E8A13AF988A8B3C0A800880

C:\> CertUtil -hashfile "%systemroot%\system32\csrss.exe" MD5 | findstr -v file
b2 d3 f0 7f 5e 8a 13 af 98 8a 8b 3c 0a 80 08 80

C:\>

7

Microsoft फ़ाइल चेकसम इंटीग्रिटी वेरिफ़ायर । यह MD5 और SHA-1 हैश मानों कीगणना कर सकता है।

डाउनलोड करें, फ़ाइलें निकालें, फिर कमांड प्रॉम्प्ट खोलें, निकाले गए पथ पर जाएं और फिर निम्न कमांड टाइप करें:

fciv -md5 filepath\filename.extension

उदाहरण के लिए:

fciv -md5 d:\programs\setup.exe

यह उत्तर और @ निर्माता का उत्तर संयुक्त होना चाहिए। वे एक ही उपकरण को संदर्भित करते हैं।
leif81

प्रश्न शीर्षक: क्या विंडोज 7 पर अंतर्निहित चेकसम / हैश उपयोगिता है? 'fciv' is not recognized as an internal or external command, operable program or batch file.Microsoft विंडोज [संस्करण 10.0.14393]
अमित नायडू

6

दुर्भाग्य से, ऐसा नहीं है कि मैं इससे अवगत हूं, लेकिन Microsoft के Sysinternals सुइट में एक अच्छा उपकरण शामिल है जिसे sigcheck कहा जाता है ।


6

सबसे ऊपर के साथ जवाब के लिए pbarney की टिप्पणी पर आधारित एक बैच फ़ाइल: यह बैच फ़ाइल को क्लिपबोर्ड पर खींची गई फ़ाइल के MD5 हैश की प्रतिलिपि बनाता है:

@ECHO OFF
FOR /f "tokens=*" %%i IN ('@certutil -hashfile %1 MD5 ^| find /v "hash of file" ^| find /v "CertUtil"') DO SET r=%%i
SET r=%r: =%
ECHO %r% | clip

इसके बजाय इसे एक संदर्भ मेनू आइटम बनाने के लिए:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\Get MD5]
@="Copy MD5 to Clipboard"

[HKEY_CLASSES_ROOT\*\shell\Get MD5\command]
@="\"C:\\<PATH TO BAT FILE>\\getMD5.bat\" \"%1\""

या यदि आप अतिरिक्त उत्पादन कोई आपत्ति नहीं है, एक एक लाइनर बैच फ़ाइल certutil -hashfile %1 md5के रूप में अच्छी तरह से काम करता है
jrh

3

MD5 प्रसंग मेनू बिल्कुल यही करता है। यह फ़ाइलों के संदर्भ मेनू में MD5 विकल्प जोड़ता है :

यहां छवि विवरण दर्ज करें

वैकल्पिक शब्द

एमडी 5 संदर्भ मेनू विंडोज के लिए एक फ्रीवेयर खोल एक्सटेंशन है जो चयनित फ़ाइल के एमडी 5 हैश राशि को प्रदर्शित करता है।

यह कहता है कि यह विंडोज 95, 98, एमई, एनटी, 2000 और एक्सपी के साथ संगत है, हालांकि यह विंडोज 7 पर मेरे लिए पूरी तरह से ठीक है। यह एक छोटा सा डाउनलोड (238 KB) है और इसमें वह सब कुछ शामिल है जो आपको चाहिए।


3
"आकार के साथ बड़ी फ़ाइलों के लिए हमारे टूल के अंतिम संस्करण में एक गंभीर बग के कारण> 2 ^ 31 बाइट्स (~ 2.1 जीबी) हम वर्तमान में डाउनलोड प्रदान नहीं करते हैं।"
ताहा जहाँगीर

3

यह सिर्फ एक cmd शेल स्क्रिप्ट है जो tedr2 के उत्तर का उपयोग करता है लेकिन बाहरी आउटपुट लाइनों और स्थानों से स्ट्रिप्स:

:: hash.cmd : Get a hash of a file
:: p1: file to be hashed
:: p2: Hash algorithm in UPPERCASE
:: p3: Output file

@setlocal
@for /f "tokens=*" %%a in (
'@certutil -hashfile %1 %2 ^|find /v "hash of file" ^|find /v "CertUtil"'
) do @(
  @set str=%%a
)
@set str=%str: =%
@echo %str%
@endlocal

यदि आवश्यक हो, तो आउटपुट को एक फ़ाइल में फिर से निर्देशित किया जा सकता है:

@echo %str% > %3

जैसे

sys> \dev\cmd\hash.cmd MyApp.dll SHA1
8ae6ac1e90ccee52cee5c8bf5c2445d6a92c0d4f

2

साइगविन में एक md5sum.exeउपयोगिता है जो आपको चाहिए वह करना चाहिए।


2
दुर्भाग्य से कमांड लाइन आधारित है, यह विंडोज शेल के साथ एकीकृत नहीं है।
क्रिस्टियन सियुपिटु

क्रिस्टियान सियुपिटु सिर्फ कारण है कि आप नहीं जानते कि यह कैसे करना है इसका मतलब यह नहीं है कि यह नहीं किया जा सकता है। मैं विंडोज शेल डेस्कटॉप / फ़ोल्डर पृष्ठभूमि और टाइप किए गए ऐप संदर्भ मेनू से बहुत सारे सीएलआई एप्लिकेशन का उपयोग कर रहा हूं और वे ठीक काम करते हैं।
जेसनएक्सए

2
Cygwin बड़े पैमाने पर ओवरकिल है। कई देशी बायनेरिज़ हैं जो काम करते हैं, उनमें से अधिकांश 200k से कम हैं।
सिपह्रे

सिग्विन के बारे में "सामूहिक रूप से ओवरकिल" कुछ भी नहीं है। सेटअप उपयोगिता आपको केवल वही चेक और डाउनलोड करने देती है जिसकी आपको आवश्यकता है और इससे अधिक कुछ नहीं। यदि आप सभी का चयन md5sum करते हैं, तो आपको बस यही मिलेगा।
निकोल हैमिल्टन

2

QuickHash SHA-256 और SHA-512 का समर्थन करता है। फ़ायरफ़ॉक्स एडऑन में शामिल करने के लिए मुझे श्वेतसूचीबद्ध जावास्क्रिप्ट पुस्तकालयों के चेकसम को सत्यापित करने के लिए SHA-256 समर्थन की आवश्यकता थी।


अद्यतन लिंक: sourceforge.net/projects/quickhash/?source=directory (साइड नोट: JetBrains वर्तमान में अपने चेकसमों के लिए भी SHA-256 का उपयोग करता है।)
ट्रॉय गिज्जी

1

1. चेकसम

मैं चेकसम कमांड लाइन उपयोगिता का उपयोग करता हूं ।

उपयोग:

चेकसम [-t = sha1 | sha256 | sha512 | md5] [-c = हस्ताक्षर] [-f =] फ़ाइलपथ


2. कमांड लाइन तर्क

  • -?, --help, -h
    विकल्पों की प्रिंट करता है।
  • -f, --file=VALUE
    फ़ाइल नाम।
  • -t, --type, --hashtype=VALUE
    के लिए Hashtype चूक md5
  • -c, --check=VALUE
    वैकल्पिक: चेक - हस्ताक्षर आप चेक करना चाहते हैं। केस - संवे्दनशील नहीं।

3. उपयोग के उदाहरण

# Check md5 for "E:\Саша Неотразима\Sasha-Irresistible.exe" file
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe"
342B45537C9F472B93A4A0C5997A6F52
# Check sha256
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256
F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
# Correct 41474147414741474147 sha256 hash or not?
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c 41474147414741474147
Error - hashes do not match. Actual value was 'F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4'
# One more attempt
SashaChernykh@DESKTOP-0G54NVG E:аша Неотразима
$ checksum -f "E:\Саша Неотразима\Sasha-Irresistible.exe" -t=sha256 -c F6286F50925C6CBF6CBDC7B9582BFF833D0808C04283DE98062404A359E2ECC4
Hashes match..

0

कुछ इस तरह: winmd5sum
यह भी अच्छा है: sendtoMD5 - राइट क्लिक करें, भेजें ..., और यह आपको परिणाम देता है।


0

हैशटैब 3.0 एक मुफ्त शेल एक्सटेंशन है जो एमडी 5 सहित कई चेकसमों की गणना करता है। यह फ़ाइल गुण में एक नए टैब के रूप में एकीकृत है।


0

आप Windows के लिए MD5sums का उपयोग कर सकते हैं , केवल 28 KB का एक डाउनलोड ( Cygwin overkill हो सकता है यदि आप सभी MD5 हैश की गणना करना चाहते हैं)।

इसका उपयोग करने का सबसे आसान तरीका अपने एमडी 5 हैश को प्राप्त करने के लिए md5sums.exe पर फ़ाइलों को खींचने और छोड़ने के लिए एक्सप्लोरर का उपयोग करना है।


0

सही उत्तर निश्चित रूप से है, हां, सर्टिफिल ( tedr2 का उत्तर देखें )।

लेकिन मैं Penteract का मुफ्त फ़ाइल चेकसम वेरिफ़ायर जोड़ूंगा , जो मुझे लगता है, सबसे उपयोगकर्ता के अनुकूल कार्यक्रमों में से एक है। (अस्वीकरण: मैं Penteract से संबद्ध हूं।)

इसके कुछ फायदे:

  • आपके लिए गणना की गई और अपेक्षित हैश की तुलना करता है।
  • न्यूनतम - फाइलों के संदर्भ-मेनू में कोई आइटम नहीं, फाइलों के गुणों पर कोई अतिरिक्त टैब नहीं।

इस कार्यक्रम की अखंडता ( मैन-इन-द-बीच हमलों के खिलाफ ) को सत्यापित करने के लिए - यह एक सुरक्षित कनेक्शन पर डाउनलोड करता है।

Penteract फ़ाइल चेकसम सत्यापनकर्ता

प्लस: नि: शुल्क, ऑफ़लाइन (ताकि आपको अपनी फ़ाइलें अपलोड नहीं करनी पड़े), उपयोगकर्ता के अनुकूल (परिणाम में एक फ़ाइल खींचें और परिणाम प्राप्त करें), प्रारंभ मेनू से लॉन्च (जब आप चाहते हैं तो डाउनलोड किए गए निष्पादन योग्य देखने की कोई आवश्यकता नहीं है) इसे अभी से एक वर्ष) का उपयोग करें, और MD5, SHA1, SHA256, आदि का समर्थन करता है।


1
अपनी संबद्धता का खुलासा करने के लिए धन्यवाद। हालाँकि, कृपया इस तरह के कई पोस्ट करने से बचें, क्योंकि ऐसा करना स्पैमिंग माना जा सकता है। प्रचारक पोस्ट के बारे में अधिक जानकारी के लिए, कृपया superuser.com/help/promotion देखें ।
bwDraco

1
यह केवल विंडोज 10 पर काम करता है और सेशन विशेष रूप से W7 के बारे में पूछा जाता है।
जूल

0

यह एक अंतर्निहित उपयोगिता नहीं है, लेकिन इसका एक बहुत अच्छा विकल्प है

http://checksumcompare.sanktuaire.com

यदि आप दो फ़ोल्डर अलग हैं या समान हैं, तो आप फ़ाइल और / या सारांश द्वारा चेकसम की तुलना कर सकते हैं।


0

आप msys2 की कोशिश कर सकते हैं, यह यहाँ है

बस टाइप (एल्गोरिदम) योग। (एल्गोरिथ्म) हैश एल्गोरिथ्म आप उदाहरण के लिए md5, sha1, sha256 का उपयोग करना चाहते हैं ...

साइगविन के विपरीत, यह उपकरण पोर्टेबल है, आप बस .zip फ़ाइल को डाउनलोड करने और कहीं भी आप चाहते हैं में निकालने के लिए। आप इसे एक साधारण क्लिक (msys2.exe) द्वारा उपयोग कर सकते हैं।

हॉप यह उपकरण आपकी मदद करेगा।


-1

खैर, मैंने एक फ़ाइल से कुछ हैश की गणना करने के लिए एक कार्यक्रम बनाया है । मुझे उम्मीद है इससे आपको मदद मिली होगी।

यह क्या करता है? यह SHA-1 हैश, SHA-384 हैश, MD5 हैश और SHA-256 हैश की गणना करता है । खैर, यह इसके बारे में है :)


-1

वहाँ 100 तीसरे पक्ष के उपकरण की तरह हैं। मैं MD5Hash का उपयोग करता हूं। Sfv फ़ाइलों के साथ डाउनलोड के लिए, हैश को सत्यापित करने के लिए TeraCopy का उपयोग करें।


-2

एक समाधान के लिए जो विंडोज पर या किसी अन्य वातावरण के बारे में काम करता है, पायथन का उपयोग करें।

  1. पायथन को स्थापित करें - https://www.python.org/downloads/ पर एक Windows इंस्टॉलर प्रदान किया गया है

  2. एक परीक्षित cksumकार्यान्वयन को डाउनलोड करें , जैसे http://pastebin.com/raw.php?i=cKATyGLb - कहने के लिए इस सामग्री को सेव करें, c:\cksum.pyया जहाँ भी आपको सुविधाजनक लगे

फिर एक चेकसम प्रदर्शन करने के लिए:

python c:\cksum.py INPUTFILE

संकलित उपयोगिता के रूप में तेजी से नहीं, लेकिन यूनिक्स के साथ संगत cksumऔर कहीं भी चलाता है।


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.