ROOT ON FIRE Linux, Windows, Tools, Open Source, WWW, Hardware, Security, Monitoring, Networking

27Okt/090

PGP Signaturen, SHA1- und MD5-Hash Codes überprüfen

Um herutnergeladene Pakete zu überprüfen, greife ich immerwieder auf GnuPG zurück.
GnuPG bzw. PGP ist standartmäßig in dein meisten Linux Distributionen enhalten.
Ein kleiner Handgriff kann stundenlanges Fehlersuchen vermeiden, wenn ein Download
beschädigt ist.

In meinem Beispiel, habe ich vom debian Spiegelserver folgende Images mit wget kopiert:
- debian-503-i386-businesscard.iso
- debian-503-i386-netinst.iso
anschließend noch die MD5SUMS & SHA1SUMS Dateien.

MD5 Hash anzeigen lassen:

r-o-f:~#md5sum debian-503-i386-businesscard.iso
54d091a5491d1f36554cca8362af8a27  debian-503-i386-businesscard.iso

In der MD5SUMS Datei stehen alle Hashes der verfügbaren Images.
Deshalb einfach mit egrep die entsprechenden Zeilen kopieren:

r-o-f:~# egrep debian-503-i386-businesscard.iso MD5SUMS >> customMD5
r-o-f:~# egrep debian-503-i386-netinst.iso MD5SUMS >> customMD5

Anschließend können die Hashes validiert werden:

r-o-f:~# md5sum -c customMD5
debian-503-i386-businesscard.iso: OK
debian-503-i386-netinst.iso: OK

Sollte etwas nicht passen, sieht das dann z.B. so aus:

debian-503-i386-businesscard.iso: FEHLSCHLAG
debian-503-i386-netinst.iso: OK
md5sum: Warnung: 1 von 2 berechneten Prüfsumme passten NICHT

Mit den SHA1 Hash Codes funktioniert es genauso:

r-o-f:~# sha1sum -c debian-503-i386-businesscard.iso SHA1SUMS
debian-503-i386-netinst.iso: OK

Weitere Informationen zum Thema:
http://de.wikipedia.org/wiki/Pretty_Good_Privacy
http://de.wikipedia.org/wiki/Md5
http://de.wikipedia.org/wiki/SHA1
http://www.gnupg.org/

Kommentare (0) Trackbacks (0)

Zu diesem Artikel wurden noch keine Kommentare geschrieben.


Kommentar schreiben


Noch keine Trackbacks.