Ich bin auf einem Windows-Computer und möchte eine Prüfsumme für die MySQL-Distribution ausführen, die ich gerade erhalten habe. Es sieht so aus, als gäbe es Produkte zum Herunterladen, ein nicht unterstütztes Microsoft-Tool und wahrscheinlich andere Optionen. Ich frage mich, ob es einen Konsens darüber gibt, welches Tool am besten geeignet ist. Dies mag eine sehr einfache Frage sein. Ich habe noch nie zuvor eine Prüfsummenroutine ausgeführt.
81
Antworten:
Jedes MD5 erstellt eine gute Prüfsumme, um die Datei zu überprüfen. Alle unten auf dieser Seite aufgeführten Dateien funktionieren einwandfrei. http://en.wikipedia.org/wiki/Md5sum
quelle
Die CertUtil ist ein vorinstalliertes Windows - Dienstprogramm, das verwendet werden kann Hash - Prüfsummen zu erzeugen:
HashAlgorithm
Auswahlmöglichkeiten: MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512So generiert beispielsweise Folgendes eine MD5-Prüfsumme für die Datei
C:\TEMP\MyDataFile.img
:Um eine Ausgabe ähnlich wie bei * Nix-Systemen zu erhalten, können Sie PS-Magie hinzufügen:
quelle
Ich persönlich verwende Cygwin , mit dem ich das gesamte Smörgåsbord an Linux-Dienstprogrammen zur Hand habe - es gibt
md5sum
und alle von OpenSSL unterstützten kryptografischen Digests . Alternativ können Sie auch eine Windows-Distribution von OpenSSL verwenden (die "Light" -Version ist nur ein 1-MB-Installationsprogramm).quelle
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
quelle
Prüfsummen-Registerkarten: http://code.kliu.org/hashcheck/
Das hat bei Windows schon eine Weile gut funktioniert. Es ermöglicht das einfache Kopieren und Einfügen von Prüfsummen. Es hat ein Feld zum Eingeben / Einfügen von Prüfsummen von Webseiten und zum Anzeigen von Übereinstimmungen oder Nichtübereinstimmungen.
quelle
Auf MySQL.com werden MD5s neben jeder Datei aufgelistet, die Sie herunterladen können. Zum Beispiel ist MySQL "Windows Essentials" 5.1 528c89c37b3a6f0bd34480000a56c372 .
Sie können md5 (md5.exe) herunterladen , ein Befehlszeilentool, das die MD5 aller lokal vorhandenen Dateien berechnet. MD5 ist genau wie jede andere kryptografische Hash-Funktion , was bedeutet, dass ein bestimmtes Array von Bytes immer denselben Hash erzeugt. Das heißt, wenn Ihre heruntergeladene MySQL-Zip-Datei (oder was auch immer) dieselbe MD5 hat, die sie auf ihrer Site veröffentlichen, haben Sie genau dieselbe Datei.
quelle
Als ich mit Windows arbeitete, fand ich ein praktisches HashTab-Tool von Drittanbietern. Es zeigt MD5- und SHA-1-Prüfsummen auf einer der Registerkarten mit den Dateieigenschaften. http://implbits.com/products/hashtab/
quelle
7-Zip kann verwendet werden, um Hashes für Dateien, Ordner von Dateien und Bäume von Ordnern von Dateien zu generieren. 7-Zip ist klein und ein sehr nützliches Komprimierungsprogramm. http://7-zip.org/
quelle
7z.exe h -scrcSHA256 -- /path/to/your/file.txt
wird ein sha256-Hash erzeugt.Laden Sie fciv.exe direkt von http://www.microsoft.com/en-us/download/confirmation.aspx?id=11533 herunter
gibt Ihnen standardmäßig md5.
Sie können die Hilfedatei lesen
fciv.exe -h
quelle
Get-FileHash
Um eine weitere Option für Windows-Benutzer hinzuzufügen, kann das PowerShell-Cmdlet verwendet werden ( https://technet.microsoft.com/en-us/library/dn520872.aspx ).Anwendungsbeispiel:
Get-FileHash MyImage.iso -Algorithm MD5
Wenn alles, was Sie suchen, nur der rohe Hash ist, dann:
(Get-FileHash MyImage.iso -Algorithm MD5).Hash
quelle
So berechnen Sie md5 aller Dateien im aktuellen Verzeichnis in Windows 7
quelle
Das Powershell-Dienstprogramm Get-FileHash hat bei mir perfekt funktioniert.
https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/get-filehash
quelle
Das beste Dienstprogramm für Windows ist HashCheck, das jetzt auf GitHub verfügbar ist. https://github.com/gurnec/HashCheck/releases/tag/v2.4.0
Installieren Sie HashCheck. Klicken Sie nun mit der rechten Maustaste auf die Datei -> Bestätigungsdatei erstellen. Es wird eine Datei file.extension.md5 mit MD5-Code erstellt.
Liebe es.
quelle
Beachten Sie, dass die oben genannten Lösungen Ihnen nur dann nicht mitteilen, ob Ihre Installation korrekt ist, wenn Ihre install.exe korrekt ist (Sie können darauf vertrauen, dass sie eine korrekte Installation erzeugt).
Sie benötigen MD5-Summen für jede Datei / jeden Ordner, um zu testen, ob der installierte Code nach Abschluss der Installation durcheinander gebracht wurde.
WinMerg ist nützlich, um zwei Installationen (möglicherweise auf zwei verschiedenen Computern) zu vergleichen, um festzustellen, ob eine geändert wurde oder warum eine fehlerhaft ist.
quelle
Sicher ist das certutil der beste Ansatz, aber es besteht die Möglichkeit, einen Windows XP / 2003-Computer ohne den Befehl certutil zu erreichen. Es kann der Befehl makecab verwendet werden, der über einen eigenen Hash-Algorithmus verfügt - hier die Datei fileinf.bat, die einige Informationen über die Datei einschließlich ausgibt die Prüfsumme.
quelle
Hashing ist eine eigenständige Anwendung, die MD5-, SHA-1- und SHA-2-Familien ausführt. Aufbauend auf OpenSSL.
quelle
Ich verwende gerne HashMyFiles für Windows.
quelle
QuickHash ist 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/
quelle
In HPUX (HP UNIX)
Installieren Sie das Paket md5sum beispielsweise auf Ihrem UNIX-Computer, wenn eine Datei mit dem Namen a.txt vorhanden ist
quelle
Verwenden Sie einfach win32 Checksum api. MD5 ist in Win32 nativ.
quelle