it-swarm.com.de

Wie kann ich am besten eine Prüfsumme für eine Datei berechnen, die sich auf meinem Rechner befindet?

Ich bin auf einem Windows-Computer und möchte eine Prüfsumme für die MySQL-Distribution ausführen, die ich gerade erhalten habe. Anscheinend gibt es Produkte zum Herunterladen, ein nicht unterstütztes Microsoft-Tool und möglicherweise andere Optionen. Ich frage mich, ob es einen Konsens über das beste Werkzeug gibt. Dies kann eine sehr einfache Frage sein. Ich habe vorher noch nie eine Prüfsummenroutine ausgeführt.

73
Bialecki

Jedes MD5 erzeugt eine gute Prüfsumme, um die Datei zu überprüfen. Jede der unten auf dieser Seite aufgeführten Dateien funktioniert einwandfrei. http://en.wikipedia.org/wiki/Md5sum

16
Nick Berardi

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

CertUtil -hashfile pathToFileToCheck [HashAlgorithm]

HashAlgorithm Auswahlmöglichkeiten: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512

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

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

Um eine ähnliche Ausgabe wie * Nix-Systeme zu erhalten, können Sie PS-Magie hinzufügen:

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

Ich persönlich verwende Cygwin , wodurch das gesamte Smörgåsbord der Linux-Dienstprogramme zur Verfügung steht - es gibt md5sum und alle von OpenSSL unterstützten kryptographischen Digests. Alternativ können Sie auch eine Windows-Distribution von OpenSSL verwenden (die "leichte" Version ist nur ein 1 MB-Installationsprogramm).

22
Zach Scrivena

Unter Windows: Sie können das FCIV-Dienstprogramm verwenden: http://support.Microsoft.com/kb/841290

Unter Unix/Linux: Sie können md5sum verwenden: http://linux.about.com/library/cmd/blcmdl1_md5sum.htm

10
sandyiit

Prüfsummen-Tabs: http://code.kliu.org/hashcheck/

Das hat bei mir seit einiger Zeit gut funktioniert. Es ermöglicht das einfache Kopieren und Einfügen von Prüfsummen. In diesem Feld können Sie Prüfsummen von Webseiten eingeben/einfügen und Übereinstimmungen oder Nichtübereinstimmungen ganz gut anzeigen.

6
Sqeaky

Auf MySQL.com werden MD5s neben jeder Datei aufgelistet, die Sie herunterladen können. Beispielsweise ist MySQL "Windows Essentials" 5.1 528c89c37b3a6f0bd34480000a56c372.

Sie können download md5 (md5.exe), ein Befehlszeilentool, das das MD5 einer lokal vorhandenen Datei berechnet. MD5 ist wie jede andere kryptographische Hash-Funktion , was bedeutet, dass ein gegebenes Byte-Array immer denselben Hash erzeugt. Das heißt, wenn Ihre heruntergeladene MySQL Zip-Datei (oder was auch immer) das gleiche MD5 hat, das sie auf ihrer Site veröffentlichen, haben Sie genau dieselbe Datei.

5
tonyz

Bei der Arbeit mit Windows habe ich ein praktisches HashTab-Tool von Drittanbietern gefunden. Es zeigt MD5-, SHA-1-Prüfsummen in einer der Dateieigenschaften-Registerkarten. http://implbits.com/products/hashtab/

3
jabalv

Berechnet md5 aller Dateien im aktuellen Verzeichnis in Windows 7 

for %i in (*) DO CertUtil -hashfile %i MD5
2
Abey

Laden Sie fciv.exe direkt von http://www.Microsoft.com/en-us/download/confirmation.aspx?id=11533 herunter.

Shell> fciv.exe [yourfile]

wird Ihnen standardmäßig MD5 geben. 

Sie können die Hilfedatei fciv.exe -h lesen.

2
yantaq

Um eine weitere Option für Windows-Benutzer hinzuzufügen, kann das Get-FileHash PowerShell-Cmdlet verwendet werden ( https://technet.Microsoft.com/en-us/library/dn520872.aspx ).

Verwendungsbeispiel: Get-FileHash MyImage.iso -Algorithm MD5

Wenn Sie nur nach dem rohen Hash suchen, dann: (Get-FileHash MyImage.iso -Algorithm MD5).Hash

2
Kosta Tenedios

7-Zip kann verwendet werden, um Hashes für Dateien, Ordner von Dateien und Ordnerbäume von Dateien zu generieren. 7-Zip ist sehr platzsparend und ein sehr nützliches Komprimierungsprogramm. http://7-Zip.org/

2
gridtrak

Das beste Dienstprogramm für Windows ist HashCheck, das sich jetzt auf GitHub befindet https://github.com/gurnec/HashCheck/releases/tag/v2.4.0

Installieren Sie HashCheck . Klicken Sie nun mit der rechten Maustaste auf die Datei -> Überprüfungsdatei erstellen . Es wird eine file.extension.md5-Datei mit MD5-Code erstellt.

Liebe es.

1
djibe

Das PowerShell-Dienstprogramm Get-FileHash hat für mich perfekt funktioniert. 

https://msdn.Microsoft.com/en-us/powershell/reference/5.1/Microsoft.powershell.utility/get-filehash

1
Vale Trujillo

natürlich ist certutil der beste Ansatz, aber es gibt eine Chance, Windows XP/2003-Rechner ohne certutil-Befehl zu treffen. Dort kann der Befehl makecab verwendet werden, der über einen eigenen Hash-Algorithmus verfügt - hier die Datei fileinf.bat , die Informationen ausgibt über die Datei einschließlich der Prüfsumme.

0
npocmaka

Ich benutze gerne HashMyFiles für Windows.

0
desbest

Hashing ist eine eigenständige Anwendung, die die MD5-, SHA-1- und SHA-2-Familie ausführt. Basierend auf OpenSSL.

0
Lelo

Beachten Sie, dass die obigen Lösungen Ihnen nicht sagen, ob Ihre Installation korrekt ist, nur wenn Ihre install.exe korrekt ist (Sie können sich darauf verlassen, dass eine korrekte Installation durchgeführt wird.)

Sie benötigen MD5-Summen für jede Datei/jeden Ordner, um zu testen, ob nach der Installation der installierte Code fehlerhaft ist.

WinMerg ist nützlich, um zwei Installationen (möglicherweise auf zwei verschiedenen Computern) zu vergleichen, um zu sehen, ob eine geändert wurde oder warum eine fehlerhafte Installation vorliegt.

0
Chris Nava

In HPUX (HP UNIX)

Installieren Sie das md5sum-Paket beispielsweise auf Ihrem UNIX-Computer, wenn eine Datei namens a.txt vorhanden ist 

Shell > md5sum a.txt
0
Rnsthota

QuickHash, ein Open Source-Tool, das MD5, SHA1, SHA256, SHA512 unterstützt und für Linux, Windows und Apple Mac verfügbar ist.

https://sourceforge.net/projects/quickhash/

0
harryssuperman