MD5
English version (using Google translation service)
Mit dem Kommandozeilen-Programm MD5 lassen sich die kryptographische Hash-Funktionen MD5 (Message Digest Algorithm 5), SHA-1 (Secure Hash Algorithm 1), SHA-3 (Keccak, mit verschiedenen Hash-Längen) und WHIRLPOOL berechnen.
Damit kann man beispielsweise die Integrität von Dateien prüfen.
Das Programm entspricht etwa dem Standard-Unix-Utility md5sum, bietet aber zahlreiche Erweiterungen:
- Die Windows-Version erkennt und prüft automatisch auch NTFS-Streams.
- Mit der Option -r lassen sich Verzeichnisse rekursiv bearbeiten.
- Mit der Option -CheckDup lassen sich Datei-Dubletten über die identischen MD5-Summen und Dateigrößen erkennen.
- Die Option -TotalMD5 berechnet zusätzlich eine Gesamtprüfsumme aller Dateien.
- Mit der Option -MD5Blocks:<nnn> lassen sich Teil-MD5-Summen berechnen, z.B. in Schritten von 1 MB mit mit -MD5Blocks:1MB.
Das kann hilfreich sein bei der Prüfung, welcher Bereich von zwei Dateien unterschiedlich ist.
- Mit der Option -MD5Str:<xxx> kann man direkt als Argument die Daten angeben, über die die Hash-Funktion MD5 ausgeführt werden soll.
- Mit der Option -HMAC-MD5:<text>,<key> lässt sich die HMAC-MD5 nach RFC 2104 berechnen.
- Mit der Option -UseSHA1 lässt sich die SHA-1-Prüfsumme nach RFC 3174 berechnen.
- Mit den Optionen -UseSHA3_224, -UseSHA3_256, -UseSHA3_384 und -UseSHA3_512 lässt sich die SHA-3-Prüfsumme mit verschiedenen Hash-Längen berechnen.
- Mit der Option -UseWHIRLPOOL lässt sich die WHIRLPOOL-Prüfsumme berechnen.
- Mit der Option -Check:<Dateiname> lassen sich die MD5-Summen mit denen der Ausgabe eines früheren Laufs vergleichen. Die Dateinamen werden der Check-Datei entnommen und dürfen beim Aufruf nicht angegeben werden. Verwenden Sie die Option -CreateCheck:<Dateiname> zum Erzeugen einer Check-Datei.
- Mit der Option -c <Dateiname> lassen sich die MD5-Summen mit denen der stdout-Ausgabe kompatibel zu md5sum vergleichen.
- Mit der Option -Exclude:<Dateiname> lassen sich Dateien bei der Prüfung auslassen. Wildcards sind dabei nicht möglich.
- Die Option -TextMode gibt an, dass die Hash-Funktion nur über den reinen Textinhalt einer Datei gebildet werden soll. Die Codierung der Zeilenenden wird dabei ignoriert. Das Standard-GNU/Unix-Utility md5sum unterstützt keinen Textmodus.
- Wenn Sie - als Dateiname angeben, liest MD5 von stdin.
- Unter Windows erfolgt die Ausgabe der Dateinamen in der UTF8-Kodierung. Dadurch können auch Unicode-Dateinamen erfasst werden. Verwenden Sie die Option -FileNameAsISO, um die ISO-Kodierung für Dateinamen zu verwenden.
Mit MD5Win lässt sich die MD5-Prüfsumme einer Datei berechnen, indem Sie die Datei per Drag&Drop mit der Maus auf das Programmsymbol ziehen.
Downloads
MD5Win 1.0.3/Windows (mit grafischer Oberfläche, für Windows 2000/XP oder neuer)
MD5 1.2.4/Windows (für Windows 95/NT4/2000/XP oder neuer)
MD5 1.2.4/Windows 64-Bit (für 64-Bit-Windows x64)
MD5 1.2.4/Windows 64-Bit (für 64-Bit-Windows IA-64)
MD5 1.2.4/Windows 64-Bit (für 64-Bit-Windows ARM64)
MD5 1.2.4/Linux (für Linux/x86)
MD5 1.2.4/Solaris (für Solaris/SPARC)
MD5 1.2.4/Solaris 64-Bit (für Solaris/SPARC)
MD5 1.2.4/Mac OS X (für Mac OS X/PowerPC)
MD5 1.2.4/Mac OS X (für Mac OS X/Intel)
MD5 1.2.4/OS/2 (für OS/2)
MD5 1.1.10/AIX (für AIX ab 5.1)
Kontakt
Weitere Tools
(c) 2003-20 Matthias Withopf