Gibt es ein integriertes Hilfsprogramm für Prüfsummen unter Windows 7?

676

Gibt es ein eingebautes Prüfsummen- / Hash-Dienstprogramm unter Windows 7?

user64996
quelle
Nicht meine Gegend, aber Powershell, die eingebaute Skriptsprache, kann das wahrscheinlich.
Phoshi
18
Ist dies eine der albernen Anforderungen "Ich darf keine Software von Drittanbietern installieren "? Wenn ja, versuchen Sie, nach "PowerShell SHA1-Hash" zu suchen, und Sie sollten einige Skripte / Cmdlets erhalten, die auf der integrierten PowerShell mithilfe der Crypto-APIs von MS ausgeführt werden.
afrazier
8
Es gibt GetFile-Hash. Sie benötigen PS 4.0 oder Community-Erweiterungen. Stackoverflow.com/questions/10521061/…
rofrol
2
Avast Anti-Virus blockiert für mich Downloads von der oben genannten Site. Daher kann es sich lohnen, mit Vorsicht vorzugehen.
Jules
10
Beachten Sie, dass die beste Antwort (für mich) die 2. Antwort ist, die viel mehr Stimmen hat als die vom Fragesteller gewählte Antwort. Für den Leser: Suchen Sie unten nach der Option "certutil.exe".
Macetw

Antworten:

195

Es gibt ein eingebautes Dienstprogramm, wie in dieser anderen Antwort angegeben .

Möglicherweise möchten Sie jedoch diese Freeware-App namens HashTab verwenden , die sich nahtlos in den Windows Explorer einfügt , indem Sie eine Registerkarte im Eigenschaftendialog von Dateien registrieren. Es ist ziemlich süß.

HashTab-Screenshot

Tobias Plutat
quelle
90
Ich bevorzuge HashCheck gegenüber HashTab, da es in erster Linie mehrere gemischte Datei- / Ordnerauswahlen verarbeiten und SFV- / MD5- / SHA1-Dateien erstellen / überprüfen kann. Mein Bericht über die Ars-Foren wird ausführlicher.
afrazier
45
Beachten Sie, dass HashTab nur für den privaten Gebrauch kostenlos ist! HashCheck ist Open Source und komplett kostenlos (BSD-Lizenz)
keiki
36
Ja, es gibt ein Cmd: CertUtil-Hashfile _main.exe MD5
Scott 混合 理论
14
"Es gibt ein eingebautes Dienstprogramm, das genau das tut, was Sie brauchen. Sie können jedoch dieses andere Tool verwenden, das etwas tut, was Sie nicht gewünscht haben." Warum ist das die akzeptierte Antwort?
Abaumg
8
> "Danke. Leider war es eine wesentliche Voraussetzung für mich, dass ich eingebaut war." Warum haben Sie dann eine nicht eingebaute Software als Antwort ausgewählt, nach der die Frage nicht gestellt wird?
KalEl
1187

CertUtil ist ein vorinstalliertes Windows-Dienstprogramm, mit dem Hash-Prüfsummen generiert werden können:

certUtil -hashfile pathToFileToCheck [HashAlgorithm]

HashAlgorithmus Auswahl: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

So generiert beispielsweise Folgendes eine MD5-Prüfsumme für die Datei C:\TEMP\MyDataFile.img:

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

Um eine Ausgabe ähnlich wie auf * Nix-Systemen zu erhalten, können Sie PowerShell-Magie hinzufügen:

$(CertUtil -hashfile C:\TEMP\MyDataFile.img MD5)[1] -replace " ",""
tedr2
quelle
103
Die Frage ist integriert und abgesehen von einem Powershell-Skript ist dies die einzige, die in Windows 7 integriert ist. In einigen Umgebungen können Sie nicht einfach Software installieren. Meine einzige positive Bewertung scheint für diese Antwort nicht ausreichend zu sein.
jbo5112,
18
MD5.bat: @certutil -hashfile% 1 MD5 | find / v "Hash der Datei" | find / v "CertUtil"
pbarney
6
Bitte beachten Sie, dass certutilist in Windows PE nicht verfügbar , wenn Sie also eine Prüfsumme in einem Pre-Deployment - Task - Skript in PE zu berechnen versuchen, werden Sie ein externes Tool wie verwenden, um Microsoft FCIV .
Wayfarer
3
Das ist unglaublich, produziert aber CertUtil -hashfile C:\TEMP\MyDataFile.img MD5nicht den gleichen Hash wie md5sum /tmp/MyDataFile.imgunter Linux (ich garantiere, es ist die gleiche Datei mit einem Mount)
lalebarde
13
@lalebarde Es gibt nur einen Standard für MD5. Wenn Sie unterschiedliche Ergebnisse für dieselbe Datei erhalten, liegt dies daran, dass diese Datei durch eine Änderung geändert wird und die Hashes unterschiedlich sind. Dies ist eine der wichtigsten Funktionen von MD5 und anderen Hashing-Standards.
Paul
178

Ich verwende HashCheck ( neueste Version ), das sich selbst als Eigenschaftsseite für Dateien integriert und ein Kontextmenü zum Vergleichen mit Hash-Überprüfungsdateien (SFV) enthält.

Es ist kostenlos und die Quelle ist verfügbar.

Bildschirmfoto

Andrew Moore
quelle
3
Urkomische App. Auf jeden Fall das Beste. Es kann den Hash mit einem Doppelklick auf die erzeugte Datei überprüfen. MD5! Und es merkt sich, welche Dateien gehasht wurden.
Pavel Radzivilovsky
6
AVG weist darauf hin, dass das Kern-Windows-Dienstprogramm geändert wurde - genau das macht schädliche Software häufig.
dunxd
11
Kostenlos, Open Source, integriert in Eigenschaftsseite und Explorer-Kontextmenü, hat einen MD5-Checker und unterstützt SHA-1. Ganz zu schweigen davon, dass es nur 85kb ist und sehr schnell läuft . Diese Anwendung ist absurd toll , danke!
Şafak Gür
4
und Sie können es über chocolatey installieren!
Michael Caron
4
@Sossenbinder Sie müssen an der falschen Stelle gesucht haben. SHA-256 wird seit dem 14. Dezember unterstützt. Das Tool wurde mindestens bis zum 16. September aktualisiert. Obwohl es in letzter Zeit möglicherweise nicht aktiv ist, gibt es möglicherweise nicht viel zu tun. github.com/gurnec/HashCheck/releases
B Layer
84

Es gibt das FCIV-Dienstprogramm von Microsoft, den Microsoft File Checksum Integrity Verifier ( Download-Link ).

Das Microsoft File Checksum Integrity Verifier-Tool ist ein nicht unterstütztes Befehlszeilendienstprogramm, das kryptografische MD5- oder SHA1-Hashes für Dateien berechnet.

Windows 7 wird in den Systemanforderungen nicht angezeigt, aber ich habe es gerade in Windows 8 verwendet und es hat funktioniert.

Schöpfer
quelle
Warum wird eine Verbindung zu einem nicht unterstützten Befehlszeilenprogramm hergestellt? Dies integriert sich nicht einmal in die Shell, von der ich sicher bin, dass sie der Autor wollte.
Ramhound
31
Dieses Dienstprogramm war nützlich für mich. Ich habe ein ISO-Image von MSDN heruntergeladen und musste es überprüfen. Ich wollte keine Tools von Drittanbietern. Ich brauchte die Shell-Integration nicht und der Autor hat nicht danach gefragt. Es stammt von einer vertrauenswürdigen Microsoft-Quelle und funktioniert auch, wenn es nicht unterstützt wird. Ich habe hier einen Link gepostet, weil andere Leute wie ich ihn vielleicht nützlich finden.
Schöpfer
29
Ich bin bei @creator. Möglicherweise wird keine Software unterstützt, aber mindestens Microsoft ist der Autor. Prüfsummenprogramme sind möglicherweise wirklich wichtig für die Aufrechterhaltung der Sicherheit. Ich möchte meine lieber nicht von einem zufälligen Dritten erhalten.
Ellisben
3
Es ist zwar ein OKish-Dienstprogramm für die mäßige Verwendung, aber es ist instabil. Ich verwende es in einem xdelta-Skript, um festzustellen, ob Dateien der gleichen Größe unterschiedlich sind, und es tut mir leid, dass ich alle paar hundert Dateien etwa einen Absturz erleide. Es ist unzuverlässig, also ein Rat: Verwenden Sie etwas anderes.
JasonXA
PsFCIV ist eine PowerShell-Umschreibung, die die XML-Datenbankfunktionalität des Originals sowie SHA-256-, SHA-384- und SHA-512-Hashes unterstützt.
User5910
76

PowerShell ab Version 4 enthält das Cmdlet Get- FileHash.

powershell get-filehash -algorithm md5 <file_to_check>

Verwenden Sie doskey , um einen dauerhaften Alias ​​zu erstellen , der leichter zu merken ist.

doskey sha1sum=powershell get-filehash -algorithm sha1 "$1"
doskey md5sum=powershell get-filehash -algorithm md5 "$1"
Christian Long
quelle
1
Durch Hinzufügen von Format-List, um die vollständige Ausgabe powershell Get-FileHash -Algorithm md5 <file_to_check> | Format-List
anzuzeigen,
Endlich kommt es zu PowerShell!
Franklin Yu
Geniale Fragen und Antworten. Danke für all das. Ich würde eine andere Software empfehlen, aber diese ist ziemlich vollständig. Ich kann Ihnen nicht genug für diesen Thread danken. Entschuldigung ... Darf ich fragen, warum PowerShell unter Win 8.1 und 10 nicht Get-FileHash "C:\foo.exe" -Algorithm MD5,SHA1,SHA256 | Format-Listautomatisch erkennt, ob mehrere Hashes hintereinander aufgelistet sind? In der Konsole ist keine solche Anweisung gespeichert? Ich habe mehrmals versucht, eine Neuformulierung mit der richtigen Syntax durchzuführen, aber es gibt einen Fehler zurück und es scheint nicht zu funktionieren, ohne ein Skript einzubetten.
K0media
38

Die neue Version von 7-Zip bietet Ihnen auch die Möglichkeit, Prüfsummen durch einfaches Klicken mit der rechten Maustaste zu erstellen (ohne MD5 ). Es verfügt über SHA-1 , SHA-256 , CRC-32, CRC-64 usw.

Geben Sie hier eine Bildbeschreibung ein.


Für MD5 können Sie HashTab herunterladen und mit der rechten Maustaste und dann Eigenschaften überprüfen.

Geben Sie hier eine Bildbeschreibung ein

abe312
quelle
Um welche Version von 7-zip handelt es sich?
klaar
Leider können Sie mit dem 7-zip-Prüfsummen-Tool die Prüfsumme nicht kopieren!
Derek Mahar
Ich denke, die Auswahl des Hash-Textes und Strg + C funktioniert gut.
abe312
Wenn Sie in meinem Setup zu den Eigenschaften der Datei gehen, können Sie den Hash über Rechtsklick-> Kopieren unter der Registerkarte Datei-Hashes kopieren.
Abe312
23

Hier ist eine, die ich zuvor verwendet habe und die sich gut in das Dialogfeld "Eigenschaften" des Explorers einfügt: Sommereigenschaften . Es ist Open Source und eine x64-Version ist ebenfalls verfügbar .

SummerProperties-Screenshot

Ich mag auch den FileAlyzer von Safer Networking , der auch zusätzliche Funktionen bietet. Aber nur für Prüfsummen ist Summer Properties leicht und erledigt die Arbeit.

Chris W. Rea
quelle
1
Das einzige Problem dabei ist, dass es keine Ordner oder Dateigruppen unterstützt. Es ist auch aus DVLP
Pavel Radzivilovsky
1
Ein weiteres Problem ist, dass Sie keinen Hash einfügen können, um zu sehen, ob er passt
Jonathan
Ich weiß, das ist wirklich alt, aber wie haben Sie die Frage mehr als ein Jahr vor ihrer Beantwortung beantwortet?
Baruch
@Baruch Wenn Sie sich den Bearbeitungsverlauf der Frage ansehen, werden Sie feststellen, dass im Mai 2015 die Antworten einer anderen ähnlichen (aber älteren) Frage in dieser zusammengefasst wurden. Ich bin mir nicht sicher, warum die neuere Frage zum Überleben ausgewählt wurde, aber deshalb sieht sie seltsam aus. Hier ist die ursprüngliche ältere Frage .
Chris W. Rea
15

Nirsofts HashMyFiles ist ein kleines Dienstprogramm, mit dem Sie die MD5- und SHA1-Hashes einer oder mehrerer Dateien in Ihrem System berechnen können. Sie können die MD5 / SHA1-Hashliste problemlos in die Zwischenablage kopieren oder in einer Text- / HTML- / XML-Datei speichern.

HashMyFiles kann auch über das Kontextmenü von Windows Explorer gestartet werden und zeigt die MD5 / SHA1-Hashes der ausgewählten Datei oder des ausgewählten Ordners an.

Alt-Text

HashMyFiles ist Freeware und portabel.

Gaff
quelle
+1, Scheint neu zu sein - das letzte Mal, als ich es überprüft habe (bevor ich zu einer Befehlszeilenversion von md5sum gewechselt bin ), war FastSum - aber es war eine Art Trialware und hat viel genörgelt. HashMyFiles ist gut, weil es das Ziehen und Ablegen mehrerer Dateien und den Export in CSV (beides wichtige Funktionen) ermöglicht. Ich glaube nicht, dass ich es gesehen habe, als ich FastSum vor ein paar Jahren gefunden habe.
Nik
Das stimmt, HashMyFiles ist eine relativ neue Erweiterung des Portfolios von NirSoft, die erstmals im Jahr 2007 veröffentlicht wurde.
…that integrates into Windows [Explorer]
Synetech
Und sehr klein!
Pedi T.
13

Ich habe dieses PowerShell-Skript gefunden:

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
            }
        }
    }
}

Quelle: Berechnung von SHA1 in PowerShell

Es nutzt .NET, von dem ich annehme, dass Sie es installiert haben

bquaresma
quelle
7
Win 7 wird mit .NET 3.5 und PowerShell v2 geliefert, und PowerShell war schon immer von .NET abhängig. Wenn Sie also über PS verfügen, verfügen Sie über .NET. :-)
afrazier
9

Ich füge dies hier nur hinzu, weil ich keine voll funktionsfähigen Powershell-Beispiele zum Kopieren und Einfügen gesehen habe:

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:\>
Amit Naidu
quelle
7

Microsoft File Checksum Integrity Verifier . Es kann MD5- und SHA-1- Hashwerte berechnen.

Laden Sie herunter, extrahieren Sie die Dateien, öffnen Sie eine Eingabeaufforderung, wechseln Sie zum extrahierten Pfad und geben Sie den folgenden Befehl ein:

fciv -md5 filepath\filename.extension

Zum Beispiel:

fciv -md5 d:\programs\setup.exe
David
quelle
Diese Antwort und die Antwort von @ creator sollten kombiniert werden. Sie beziehen sich auf dasselbe Werkzeug.
Leif81
Question Title: Gibt es ein eingebautes Prüfsummen- / Hash-Dienstprogramm unter Windows 7? 'fciv' is not recognized as an internal or external command, operable program or batch file.Microsoft Windows [Version 10.0.14393]
Amit Naidu
6

Leider ist mir das nicht bekannt, aber die Sysinternals- Suite von Microsoft enthält ein nettes Tool namens sigcheck .

EU G
quelle
6

Eine Batch-Datei basierend auf dem Kommentar von pbarney zu der Antwort mit den meisten positiven Bewertungen: Diese kopiert den MD5-Hash der Datei, die in die Batch-Datei gezogen wurde, in die Zwischenablage:

@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

So machen Sie es stattdessen zu einem Kontextmenüelement:

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\""
trapper_hag
quelle
Oder wenn Sie nicht die Extraleistung ausmachen, eine Einzeiler Batch - Datei certutil -hashfile %1 md5funktioniert auch
JRH
3

Genau das leistet das MD5-Kontextmenü . Es wird eine MD5- Option zum Kontextmenü der Dateien hinzugefügt:

Geben Sie hier eine Bildbeschreibung ein

Alt-Text

MD5 Context Menu ist eine Freeware-Shell-Erweiterung für Windows, die die MD5-Hashsumme der ausgewählten Datei anzeigt.

Es heißt, es ist kompatibel mit Windows 95, 98, ME, NT, 2000 und XP, obwohl es unter Windows 7 einwandfrei funktioniert. Es ist ein winziger Download (238 KB) und enthält alles, was Sie brauchen.

John T
quelle
3
"Aufgrund eines schwerwiegenden Fehlers in der letzten Version unseres Tools für große Dateien mit einer Größe von> 2 ^ 31 Bytes (~ 2,1 GB) bieten wir den Download derzeit nicht mehr an."
Taha Jahangir
3

Dies ist nur ein Cmd-Shell-Skript, das die Antwort von tedr2 verwendet, aber die überflüssigen Ausgabezeilen und Leerzeichen entfernt:

:: 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

Die Ausgabe kann bei Bedarf in eine Datei umgeleitet werden:

@echo %str% > %3

z.B

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

Cygwin enthält ein md5sum.exeDienstprogramm, das tun sollte, was Sie wollen.

Nicole Hamilton
quelle
2
Da es leider auf der Befehlszeile basiert, lässt es sich nicht in die Windows-Shell integrieren.
Cristian Ciupitu
Cristian Ciupitu, nur weil du nicht weißt, wie es geht, heißt das nicht, dass es nicht geht. Ich verwende viele CLI-Apps aus dem Windows Shell-Desktop / Ordner-Hintergrund und habe das Kontextmenü für Apps eingegeben, und sie funktionieren einwandfrei.
JasonXA
2
Cygwin ist massiv übertrieben. Es gibt viele native Binärdateien, von denen die meisten unter 200.000 sind.
sCiphre
An Cygwin ist nichts "massiv übertrieben". Mit dem Setup-Dienstprogramm können Sie nur genau das abhaken und herunterladen, was Sie benötigen, und nicht mehr. Wenn Sie nur md5sum auswählen, ist das alles, was Sie bekommen.
Nicole Hamilton
1

1. Prüfsumme

Ich benutze Prüfsumme Befehlszeilenprogramm.

  • Open Source ,
  • Unterstützung md5, sha1, sha256und sha512.

Verwendungszweck:

Prüfsumme [-t = sha1 | sha256 | sha512 | md5] [-c = Signatur] [-f =] Dateipfad


2. Befehlszeilenargumente

  • -?, --help, -h
    Druckt die Optionen aus.
  • -f, --file=VALUE
    Dateiname.
  • -t, --type, --hashtype=VALUE
    HashType Defaults zu md5.
  • -c, --check=VALUE
    Optional: check - die Signatur, die Sie überprüfen möchten. Groß- und Kleinschreibung wird nicht berücksichtigt.

3. Anwendungsbeispiele

# 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..
Саша Черных
quelle
0

Etwas in der Art: winmd5sum .
Das ist auch nett: sendtoMD5 - Rechtsklick, senden an ..., und Sie erhalten das Ergebnis.

Turm
quelle
0

HashTab 3.0 ist eine kostenlose Shell-Erweiterung, die viele Prüfsummen berechnet, einschließlich MD5. Es ist als neue Registerkarte in den Dateieigenschaften integriert.

Snark
quelle
0

Sie können MD5sums für Windows verwenden , ein Download von nur 28 KB ( Cygwin könnte überfordert sein, wenn Sie nur MD5-Hashes berechnen möchten).

Am einfachsten ist es, mit dem Explorer Dateien auf md5sums.exe zu ziehen und dort abzulegen, um deren MD5-Hashes abzurufen.

Josh
quelle
0

Die richtige Antwort lautet natürlich Ja, CertUtil (siehe Antwort von tedr2 ).

Aber ich werde Penteracts kostenlosen File Checksum Verifier hinzufügen , der meiner Meinung nach eines der benutzerfreundlichsten Programme ist. (Haftungsausschluss: Ich bin mit Penteract verbunden.)

Einige seiner Vorteile:

  • Vergleicht die berechneten und erwarteten Hashes für Sie.
  • Minimalistisch - kein Element in den Kontextmenüs der Dateien, keine zusätzliche Registerkarte in den Eigenschaften der Dateien.

Um die Integrität dieses Programms (gegen Man-in-the-Middle-Angriffe ) zu überprüfen, wird es über eine sichere Verbindung heruntergeladen.

Penteract File Checksum Verifier

Plus: kostenlos, offline (damit Sie Ihre Dateien nicht hochladen müssen), benutzerfreundlich (ziehen Sie eine Datei hinein und erhalten Sie das Ergebnis), wird über das Startmenü gestartet (Sie müssen nicht nach der heruntergeladenen ausführbaren Datei suchen, wenn Sie möchten benutze es in einem Jahr) und unterstütze MD5, SHA1, SHA256 usw.

User42
quelle
1
Vielen Dank für die Offenlegung Ihrer Zugehörigkeit. Vermeiden Sie es jedoch, zu viele Beiträge dieser Art zu verfassen, da dies als Spam angesehen werden kann. Weitere Informationen zu Werbebeiträgen finden Sie unter superuser.com/help/promotion .
bwDraco
1
Dies funktioniert nur unter Windows 10 und dem speziell zu W7 gestellten Betriebssystem.
Jool
0

Dies ist kein integriertes Dienstprogramm, aber eine sehr gute Option

http://checksumcompare.sanktuaire.com

Sie können die Prüfsumme nach Datei und / oder Zusammenfassungen vergleichen, wenn zwei Ordner unterschiedlich oder identisch sind.

Bruce_Warrior
quelle
0

Sie können msys2 ausprobieren, es ist hier .

Geben Sie einfach die Summe (Algorithmus) ein. (algorithm) ist der Hash-Algorithmus, den Sie verwenden möchten, z. B. md5, sha1, sha256 ...

Im Gegensatz zu Cygwin ist dieses Tool portabel. Sie müssen lediglich die ZIP-Datei herunterladen und an einer beliebigen Stelle extrahieren. Sie können es durch einen einfachen Klick (msys2.exe) verwenden.

Hop dieses Tool wird Ihnen helfen.

pah8J
quelle
-1

Nun, ich habe ein Programm erstellt , um einige Hashes aus einer Datei zu berechnen. Ich hoffe es hilft dir.

Was macht das? Es berechnet den SHA-1- Hash, den SHA-384-Hash, den MD5- Hash und den SHA-256- Hash. Nun, das war's schon :)

Aleš Kalan
quelle
-1

Es gibt ungefähr 100 Tools von Drittanbietern. Ich benutze MD5Hash. Verwenden Sie zum Herunterladen von sfv-Dateien einfach TeraCopy , um die Hashes zu überprüfen.

surfasb
quelle
-2

Verwenden Sie Python für eine Lösung, die unter Windows oder in nahezu jeder anderen Umgebung funktioniert.

  1. Python installieren - ein Windows-Installationsprogramm wird unter https://www.python.org/downloads/ bereitgestellt.

  2. Herunterladen einer getesteten cksumImplementierung, zB http://pastebin.com/raw.php?i=cKATyGLb - den Inhalt dieses speichern zu sagen, c:\cksum.pyoder wo auch immer Sie bequem finden

Dann führen Sie eine Prüfsumme durch:

python c:\cksum.py INPUTFILE

Nicht so schnell wie ein kompiliertes Dienstprogramm, aber kompatibel mit Unix cksumund überall lauffähig.

Chris Johnson
quelle
-3

Ich mag digestIT , obwohl es ziemlich alt und vielleicht nicht gepflegt zu sein scheint.

Scott
quelle