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) 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 der Option -Check:<Dateiname> lassen sich die MD5-Summen mit denen der stdout-Ausgabe eines früheren Laufs vergleichen. Die Dateinamen werden
der Check-Datei entnommen und dürfen beim Aufruf nicht angegeben werden.
- 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.
- Mit der Option -UseWHIRLPOOL lässt sich die WHIRLPOOL-Prüfsumme berechnen.
Downloads
MD5 1.1.16/Windows (für Windows 95/NT4/2000/XP oder neuer)
MD5 1.1.16/Linux (für Linux/x86)
MD5 1.1.16/Solaris (für Solaris/SPARC)
MD5 1.1.16/Solaris 64-Bit (für Solaris/SPARC)
MD5 1.1.16/Mac OS X (für Mac OS X)
MD5 1.1.16/OS/2 (für OS/2)
MD5 1.1.10/AIX (für AIX ab 5.1)
Kontakt
Weitere Tools
(c) 2003-08 Matthias Withopf