bei-ekke / MD5


MD5 Checksum ?

MD5 ist eine Art Quersumme von den einzelnen Byte's einer Datei.
Stellt jemand eine Datei zum Download zu Verfügung und gibt den MD5-Wert mit an,
dann kann nach dem Download lokal der MD5-Wert erneut ermittelt werden und
müßte mit dem obigen MD5-Wert identisch sein.

Sind sie nicht identisch, dann ist es nicht die selbige Datei und
man sollte sie wieder löschen.

Was MD5 ist und wie es funktioniert?

[ de.alt.games.half-life ] MD5 FAQ

MD5-Programm Name
Download | MD5
aus www?
von www?
Bemerkung / Verwendung / Beispiel
MD5-Quellcode für Pascal bzw. Delphi   38.085 Byte
MD5_Delphi.zip | d2d8d945310c76a2831803f3f6f72fd9
(Stand 01.02.2007) von Holger
dem Autor des Programmes "AV Adjust"
MD5_Delphi\Delphi2\Console>CalcMD5.exe MD5_Delphi.zip
d2 d8 d9 45 31 0c 76 a2 83 18 03 f3 f6 f7 2f d9

MD5_Delphi\Delphi1>CALCMD5 MD5_Delphi.zip
bringt leider eine Fehlermeldung: Exception EInOutError (auf Win2k SP4)

"AV Adjust" ist ein Programm für die Videobearbeitung, um diese lippensynchron - auch bei schwierigen Synchronlaufproblemen - hin zu bekommen.
MD5 Checksum 1.00 für Windows     18.382 Byte
md5cksum100.zip | 9E7BCA7D88F93380B955D5A124F0521A
aus http://www.andorra-intern.com/download/de_md5.htm
von http://www.andorra-intern.com/dl/md5sum100.zip
mit eigenem Fenster; inclusive C-Quellen für VisualStudioProject; Freeware-Programm
und Tool-Beschreibung in Englisch;
Dateiintegritätsprüfung durch Prüfsummenvergleich;
MD5 Finger Print mit 128 Bit Message Digest.
für Betriebssysteme: Win9x/ME/NT/2000/XP

Einfach md5cksum100.zip enpacken, DoppelKlick auf md5cksum.exe
und z.B. md5cksum100.zip mit Drag & Drop auf das Fenster "fallen lassen"

MD5 Checksum mit md5cksum100.zip
MD5 Checksum 1.01 für Windows     40.793 Byte
md5cksum101.zip | 6B928F345409E71D05E3DAC313AA1856
MD5 Checksum 1.04 für Windows     46.926 Byte
md5cksum104.zip | 2B63920CBBD2852602F0905D0E2C72E7
aus www.hotpixel.net/software.html
von www.hotpixel.net/md5cksum104.zip
Im Total Commander :
1. entsprechende Datei markieren
2. Datei / Erzeuge-CRC-Quersummen (im SFV-Format)... / [X] MD5 ;[OK]
   ==> *.md5
3. Inhalt der eben erzeugten *.md5 mit der im www angegebenen Nummer vergleichen
   ==> müssen identisch sein! GROSS/klein-Schreibung wird ignoriert.
winMD5 1.0.0 Build 1032     487.230 Byte
winmd5_1_0_0_1032.zip | c55a02f8dbf7ef4bcd227fff070d32c9
Leider alles in Englisch, aber es zeigt gleich die Unterschiede im MD5 an

winMD5 mit winmd5_1_0_0_1032.zip
MD5 2.0 Command Line Message Digest Utility   68.567 Byte
md5.zip | B14E189E965E5ED523282D3C8EE6C945
aus http://www.fourmilab.ch/md5/
von http://www.fourmilab.ch/md5/md5.zip
von http://www.fourmilab.ch/md5/md5.tar.gz
inclusive C-Quellen fuer VisualStudioProject sowie Tool- und Quellen-Beschreibung in Englisch
md5 [ Optionen ] [Datei ...]
Optionen:
     -csig   Vergleiche zu 'sig'! IF ERRORLEVEL 1 echo Die MD5-Nummer ist NICHT OK.
                                  IF ERRORLEVEL 0 echo Die MD5-Nummer ist OK.
     -dtext  Berechne die Signatur von 'text'
     -l      Kleinbuchstaben bei den hexadzimalen Zahlen verwenden
     -n      Dateiname bei der Ausgabe nicht mit anzeigen
     -ofname Ausgabe in die Datei 'fname' schreiben
     -u      Verwendung und Optionen anzeigen
     -v      VersionsInformationen anzeigen
Bspl.:
  md5.exe md5.zip              ==> B14E189E965E5ED523282D3C8EE6C945  md5.zip
  md5.exe -l md5.zip           ==> b14e189e965e5ed523282d3c8ee6c945  md5.zip
  md5.exe -l -n md5.zip        ==> b14e189e965e5ed523282d3c8ee6c945
  md5.exe -l -omd5.md5 md5.zip ==> md5.md5
  md5c.bat b14e189e965e5ed523282d3c8ee6c945 md5.zip ==> Die MD5-Nummer ist OK.
  md5c.bat b14e189e965e5ed523282d3c8ee6c949 md5.zip ==> Die MD5-Nummer ist NICHT OK.
Jacksum 1.2.0     97.238 Byte
jacksum-1.2.0.zip | 995F52283EDFBE1C5C321B21F51DA94D
Jacksum 1.7.0     446.595 Byte
jacksum-1.7.0.zip | f1cf99f9e2b68016668dce4c4d51d346
aus http://sourceforge.net/projects/jacksum/
aus http://www.jonelo.de/java/jacksum/index_de.html
mit Java-Quellen; unterstützt mehre Checksummen Algorithmen:
Adler32, BSD sum, POSIX cksum, CRC-16, CRC-32, MD2, MD4, MD5,
RIPEMD-128, RIPEMD-160, SHA-1, Unix System V sum und Whirlpool;
siehe Dokumentation zu Jacksum 1.7.0 in Deutsch

Der Autor distanziert sich ausdrücklich vom Inhalt aller externen Links und Verweise.
Er übernimmt keine Gewähr oder Haftung für
Vollständigkeit, Richtigkeit, Aktualität oder etwaige Schäden.