MD5SUM - Downloads Überprüfen: Unterschied zwischen den Versionen

Aus Linupedia.org
Wechseln zu: Navigation, Suche
 
Zeile 6: Zeile 6:
  
 
== Allgemeines ==
 
== Allgemeines ==
 +
MD5 (Message Digest Algorithm 5) ist eine kryptographische Hash-Funktion, mit der man Prüfsummen von Dateien oder Texten erstellen und überprüfen kann.<br/>
 +
Dazu erstellt ein Algorithmus aus einer Datei oder einem Text einen Hashwert mit fester Länge (128-Bit), bestehend aus einer 32-stellige Hexadezimalzahl.<br/>
 +
Da jede noch so geringfügige Änderung an der Datei oder dem Text auch eine Änderung der MD5-Prüfsumme zur Folge hat, eignet sich dieser "Fingerabdruck" perfekt dazu festzustellen, ob sich z.B. eine Datei in ihrem Ursprungszustand befindet (der Zustand zum Zeitpunkt des Erstellens der Prüfsumme), oder ob inzwischen Veränderungen an ihr vorgenommen wurden.<br/>
 
<br/>
 
<br/>
 +
Zur Anwendung kommt dieses Verfahren unter Anderem bei dem Überprüfen von Downloads von FTP-Servern.<br/>
 +
Dabei wird auf dem Server die MD5-Prüfsumme der zum Download angebotenen Datei erzeugt, in einer Text Datei gespeichert und zusammen mit dem eigentlichen Download auf dem Server abgelegt.<br/>
 +
Der Anwender kann nun nach dem Download erneut die Prüfsumme der Datei berechnen und mit dem auf dem Server hinterlegten Hashwert vergleichen.<br/>
 +
Stimmen die Summen überein, war der Download erfolgreich.<br/>
 
<br/>
 
<br/>
  
 
== Linux ==
 
== Linux ==
 +
 +
 
<br/>
 
<br/>
 
<br/>
 
<br/>
  
 
== Windows ==
 
== Windows ==
 +
Da Windows von Haus aus keine Unterstützung für MD5 mitbringt, braucht man zum Überprüfen von MD5-Summen ein externes Programm.<br/>
 +
Download:<br/>
 +
http://www.nullriver.com/index/products/winmd5sum
 +
Nach dem Start des Programms wählt man im Feld 'Filename' die heruntergeladene Datei aus.<br/>
 +
'''Wichtig:'''
 +
*.iso Dateien nicht entpacken, sondern in ihrem Zustand belassen,
 +
auch wenn einige Packprogramme sich automatisch als Standardprogramm für ISO-Images (Dateiendung: *.iso)
 +
eintragen und anbieten an diese zu entpacken.
 +
Anschließend auf '''Calculate''' klicken um die entsprechende ''md5sum'' zu errechnen.<br/>
 +
Dann fügt man in die letzte Zeile '''Compare''' die ''md5sum'' vom FTP-Server, von dem auch die zu prüfende Datei stammt, ein.<br/>
 +
Nun noch auf '''Compare''' klicken und schon zeigt das Programm an, ob die Datei richtig übertragen wurde.<br/>
 
<br/>
 
<br/>
<br/>
 
  
  
 +
 +
<!--Im Falle eines ISO-Images kann diese
 +
 +
 +
Leider habe ich noch keine Möglichkeit gefunden, unter Windows nach dem Brennvorgang nochmal das Image auf der DVD/CD zu prüfen, das geht allerdings unter Linux (kde) mit k3b.
 +
 +
Dazu lässt man die md5-Summe von k3b berechnen (Wird standardmäßig gemacht), dann klickt man in den berechneten Wert rein. Dort erscheint ein Feld (...). Dort klicken und den md5-Wert aus der Datei vom Server eingeben (Copy&Past ist sehr hilfreich hier). Wenn der Wert stimmt noch 'Nach dem Brennen überprüfen' auswählen, dann wird der Rohling auch nach dem Brennen nochmal auf Korrektheit überprüft.
 +
 +
 +
<br/>//-->
 +
 +
 +
 +
<br/>Originalhowto:<br/>
 +
md5sum unter Windows (Grothesk)
 
[[Category:Allgemeines]]
 
[[Category:Allgemeines]]

Version vom 25. August 2006, 05:24 Uhr

Allgemeines

MD5SUM - Downloads Überprüfen

Wie überprüfe ich, ob eine Datei vollständig und fehlerfrei heruntergeladen wurde?

Allgemeines

MD5 (Message Digest Algorithm 5) ist eine kryptographische Hash-Funktion, mit der man Prüfsummen von Dateien oder Texten erstellen und überprüfen kann.
Dazu erstellt ein Algorithmus aus einer Datei oder einem Text einen Hashwert mit fester Länge (128-Bit), bestehend aus einer 32-stellige Hexadezimalzahl.
Da jede noch so geringfügige Änderung an der Datei oder dem Text auch eine Änderung der MD5-Prüfsumme zur Folge hat, eignet sich dieser "Fingerabdruck" perfekt dazu festzustellen, ob sich z.B. eine Datei in ihrem Ursprungszustand befindet (der Zustand zum Zeitpunkt des Erstellens der Prüfsumme), oder ob inzwischen Veränderungen an ihr vorgenommen wurden.

Zur Anwendung kommt dieses Verfahren unter Anderem bei dem Überprüfen von Downloads von FTP-Servern.
Dabei wird auf dem Server die MD5-Prüfsumme der zum Download angebotenen Datei erzeugt, in einer Text Datei gespeichert und zusammen mit dem eigentlichen Download auf dem Server abgelegt.
Der Anwender kann nun nach dem Download erneut die Prüfsumme der Datei berechnen und mit dem auf dem Server hinterlegten Hashwert vergleichen.
Stimmen die Summen überein, war der Download erfolgreich.

Linux



Windows

Da Windows von Haus aus keine Unterstützung für MD5 mitbringt, braucht man zum Überprüfen von MD5-Summen ein externes Programm.
Download:

http://www.nullriver.com/index/products/winmd5sum

Nach dem Start des Programms wählt man im Feld 'Filename' die heruntergeladene Datei aus.
Wichtig:

*.iso Dateien nicht entpacken, sondern in ihrem Zustand belassen,
auch wenn einige Packprogramme sich automatisch als Standardprogramm für ISO-Images (Dateiendung: *.iso)
eintragen und anbieten an diese zu entpacken.

Anschließend auf Calculate klicken um die entsprechende md5sum zu errechnen.
Dann fügt man in die letzte Zeile Compare die md5sum vom FTP-Server, von dem auch die zu prüfende Datei stammt, ein.
Nun noch auf Compare klicken und schon zeigt das Programm an, ob die Datei richtig übertragen wurde.





Originalhowto:
md5sum unter Windows (Grothesk)