Welches Tool kann MD5 über die Befehlszeile generieren? [geschlossen]

14

Gibt es ein Tool, das per Skript automatisiert werden kann, um die Datei MD5 zu generieren?

Früher habe ich Cygwin verwendet, aber ich suche nach einer anderen Lösung, ohne Cygwin installiert zu haben.

Stan
quelle

Antworten:

13

Das hashutils- Paket hat ein md5sum.exeDienstprogramm. Es verwendet einfach die Crypto-APIs von Microsoft und lässt Sie E / A-gebunden, was bei anderen Tools nicht unbedingt der Fall ist. Zum Beispiel habe ich das md5sumvon UnxUtils mit diesem verglichen und UnxUtils ist bedeutend langsamer. Ich wette, CygWin wäre noch schlimmer. Der Autor hat auch den exzellenten HashCheck geschrieben , eine Shell-Erweiterung zur Hash-Generierung und -Verifizierung .

afrazier
quelle
2
+1 Das Haschutils-Ding ist großartig. Wenn Sie es auch in den Klassenpfad einfügen, ist es noch beeindruckender: D. Vielen Dank.
Radu Murzea
1
@RaduMurzea Klassenpfad ?! Das ist Java, nicht Windows. Wurdest du nach Java geboren oder so ?! Es heißt PATH
Barlop
@barlop OK gut, meine schlechte. Ich war ihnen schon eine Weile nicht mehr begegnet und habe vergessen, was was ist :).
Radu Murzea
2
PS: Wenn man bedenkt, wie alt Java ist, ist es nicht so unvernünftig zu glauben, dass es älter ist als ich: D.
Radu Murzea
4

Check out MS Support - Verfügbarkeit und Beschreibung des Dienstprogramms File Checksum Integrity Verifier :

Der File Checksum Integrity Verifier (FCIV) ist ein Eingabeaufforderungsdienstprogramm, das kryptografische Hashwerte von Dateien berechnet und überprüft. FCIV kann kryptografische MD5- oder SHA-1-Hashwerte berechnen. Diese Werte können auf dem Bildschirm angezeigt oder zur späteren Verwendung und Überprüfung in einer XML-Dateidatenbank gespeichert werden.

Ignacio Vazquez-Abrams
quelle
4

md5sumist im Paket coreutils von GnuWin32 enthalten .

GnuWin bietet Portierungen von Tools mit einer GNU- oder ähnlichen Open Source-Lizenz für modernes MS-Windows (Microsoft Windows 2000 / XP / 2003 / Vista / 2008/7).

Mike Fitzpatrick
quelle
2

Verwenden Sie MD5Sums . Sehen Sie sich die verfügbaren Optionen an.

MD5sums 1.2 freeware for Win9x/ME/NT/2000/XP+
Copyright (C) 2001-2005 Jem Berkes - http://www.pc-tools.net/

Usage: md5sums.exe [OPTION] filespec1 [filespec2 ...]

OPTION switches:
-B  Base64 encoded output, instead of default hex format
-b  Bare output, no path headers
-e  Exit immediately; don't pause before returning
-n  No percent done indicator
-p  Pause before returning (incompatible with -e)
-s  Display statistics at end (hashing speed)
-u  Mimic output of UNIX md5 command (implies -b, -n)

Examples:
md5sums c:\temp
md5sums original.doc copy*.doc backup*.doc
md5sums -n -e d:\incoming > log
ukanth
quelle
1

ExactFile

ExactFile ist ein Tool zur Überprüfung der Dateiintegrität:

  • Verwenden Sie diese Option, um sicherzustellen, dass auf CD-ROM kopierte Dateien fehlerfreie Kopien sind.
  • Verwenden Sie diese Option, um sicherzustellen, dass die von einem Laufwerk auf ein anderes kopierten Sicherungen genau richtig sind.
  • Verwenden Sie diese Option, um sicherzustellen, dass Dateien im Laufe der Zeit nicht geändert oder beschädigt wurden.

Multi-Threading, damit Ihre zusätzlichen CPU-Kerne beim Scannen mehrerer Dateien verwendet werden und die Arbeit schneller erledigt wird.

Zufrieden mit Unicode-Dateinamen, daher schlägt dies nicht fehl, wenn Sie sie für Dateien verwenden, die in Japanisch, Hebräisch, Chinesisch oder einer anderen Sprache geschrieben sind.

Unterstützt mehrere Prüfsummenroutinen (Hashes) wie MD5, SHA1, CRC32, RIPEMD und andere.

Unterstützt das rekursive Durchsuchen von Verzeichnissen.

Unterstützt sehr große Dateien - Wenn es sich auf Ihrer Festplatte befindet, kann ExactFile damit umgehen.

Funktioniert alles, was gängige Dienstprogramme für den Dateisommer tun, wie fsum, md5sum, sha1sum, sfv usw., aber besser!

Kompatibel mit gängigen Prüfsummenformaten.

Für Windows 2000, XP, Vista und 7.

GUI. Einfach zu verwenden, um Prüfsummen für einzelne Dateien abzurufen, Prüfsummenauszüge zu erstellen und Prüfsummenauszüge zu testen. Benötigt keine Konsolenversion oder externe DLLs.

KOSTENLOS.

Daed
quelle