MD5: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
'''Message-Digest Algorithm 5''' (kurz '''MD5''') ist eine Hashfunktion, die aus einem beliebigen Text bzw. einer | {{DISPLAYTITLE:Message-Digest Algorithm 5 (MD5)}} | ||
'''Message-Digest Algorithm 5''' (kurz '''MD5''') ist eine Hashfunktion, die aus einem beliebigen Text oder einer Datei (bzw. einem String/einer Zeichenkette) eine Prüfsumme erzeugt<ref>[http://de.wikipedia.org/wiki/Md5 ''Message-Digest Algorithm 5''] Wikipedia-Artikel zu MD5</ref>. | |||
MD5- | MD5-Prüfsummen können bspw. dafür verwendet werden, eine Datei nach einem Kopiervorgang (ggf. durch eine Übertragung in einem Netzwerk; Download) auf Vollständigkeit zu überprüfen. Hierfür wird die MD5 Summe der Quelldatei und der Zieldatei nach Abschluss des Kopiervorgangs erzeugt und verglichen. Sind diese gleich, wurde die Datei vollständig und ohne Fehler übertragen.Besonders bei Flashvorgängen (bspw. beim Aufpsielen einer neuen CustomROM auf das Smartphone o.Ä.) sollten die Prüfsummen, sofern verfügbar, verglichen und auf Richtigkeit geprüft werden um Fehler zu vermeiden. | ||
== Erstellen einer MD5-Prüfsumme == | |||
Im Folgenden wird erklärt, wie man die MD5-Summe einer Datei mithilfe von Windows, Linux oder aber direkt am Handy ermittelt.<ref>[http://www.android-hilfe.de/zte-skate-medion-life-p4310-base-lutea-2-forum/200727-houstom-roms-flashen.html ''Custom-ROMs auf dem Skate installieren''] Aufbereitete Anleitung für den MD5-Check (Unterpunkt 4. b))</ref> | Im Folgenden wird erklärt, wie man die MD5-Summe einer Datei mithilfe von Windows, Linux oder aber direkt am Handy ermittelt.<ref>[http://www.android-hilfe.de/zte-skate-medion-life-p4310-base-lutea-2-forum/200727-houstom-roms-flashen.html ''Custom-ROMs auf dem Skate installieren''] Aufbereitete Anleitung für den MD5-Check (Unterpunkt 4. b))</ref> | ||
Am Besten ist es, die zu prüfende Datei direkt auf der [[SD-Karte]] zu | Am Besten ist es, die Prüfsumme der zu prüfende Datei direkt auf der [[SD-Karte]], bzw. am eigentlichen Zielspeicherort, zu erstellen. So sind auch eventuelle Fehler beim anschließenden Kopiervorgang weniger wahrscheinlich. | ||
=== Android === | === Android === | ||
Unter [[Android]] geht das Erstellen der Prüfsumme recht komfortabel mit verschiedenen [[App|Apps]] aus dem [[Google Play Store]]<ref>https://play.google.com/store/search?q=md5%20generator</ref> | |||
Je nach verbautem Prozessor und Größe der zu prüfenden Datei, kann die Berechnung der Prüfsumme einige Zeit in Anspruch nehmen. | |||
=== andere Linux-Distributionen === | |||
Mit Linux ist es i.d.R. möglich, die MD5-Summe ohne Zusatzsoftware erstellen zu lassen. Die meisten Dirstributionen liefern das kommandozeilen-basierte Tools ''md5sum'' mit aus. Startet man dieses in einem Terminalfenster mit dem Pfad zur zu prüfenden Datei als ersten Parameter, wird die Prüfsumme errechnet. Soll bspw. aus der Datei ''rom1.zip'' im Ordner ''/var/data/'' die MD5 Prüfsumme erstellt werden, öffnet man einfach ein Kommandozeilenfenster und gibt folgenden Befehl ein: | |||
<pre>md5sum datei.zip</pre> | |||
=== Linux === | |||
Mit Linux ist es möglich, die MD5-Summe ohne Zusatzsoftware zu | |||
'''TIPP''': Auch das [[Android Open Source Project]] liefert eine ''md5sum'' binary mit, sodass dieser Befehl auch auf Android-Geräte funktioniert. | |||
=== Windows === | === Windows === | ||
Windows bietet leider keine einfache Möglichkeit, die MD5-Summe einer Datei oder Ähnliches zu erzeugen, hierfür benötigt man ein separates Zusatzprogramm. Für unser kleines Beispiel wird das Programm ''WinMD5Free'' verwendet<ref>[http://www.winmd5.com/ ''WinMD5Free''] Windows-Software für den MD5-Check</ref>. | |||
Nachdem das Programm installiert und durch einen Doppelklick auf die Desktopverknüpfung (bspw.) gestartet wurde, kann die Datei, aus der die Prüfsumme erzeugt werden soll, mit einem Klick auf ''Browse'' geöffnet werden. Anschließend wird die Prüfsumme erstellt und angezeigt. | |||
== Einzelnachweise == | == Einzelnachweise == | ||
<references /> | <references /> | ||
[[Kategorie:Allgemein]] | [[Kategorie:Allgemein]] | ||
[[Kategorie:Software]] | |||
[[Kategorie:HowTo]] |