md5(1) md5(1)
NAME
md5 - Eine Prüfsumme in Form eines fälschungssicheren Fingerabdrucks
berechnen
SYNTAX
md5 file ...
md5 options [file ...]
BESCHREIBUNG
Prüfsummen von Dateien können mit dem sum- bzw. cksum-Kommando berech-
net werden. Beide Kommandos sind jedoch nur dafür geeignet, Übertra-
gungsfehler zu erkennen. Das zugrundeliegende Polynom ist sehr ein-
fach, und es ist insbesondere möglich, Dateien so zu verändern, daß
die ermittelte Prüfsumme mit einer vorher angegebenen Prüfsumme iden-
tisch ist (auch wenn die Dateien unterschiedlich sind).
md5 erzeugt zu einer gegebenen Zeichenfolge bzw. Mitteilung ("Mes-
sage") oder Datei beliebiger Länge eine Prüfsumme in Form eines 128-
Bit-Fingerabdrucks ("Fingerprint", auch "Message Digest" genannt). Es
ist bisher nicht möglich gewesen, zwei Zeichenfolgen mit gleichem Fin-
gerabdruck oder eine Zeichenfolge zu einem vorgegebenen Fingerabdruck
zu erzeugen. Damit ist md5 ein sehr sicheres Verfahren zur Erzeugung
eindeutiger digitaler Signaturen.
OPTIONEN
Die folgenden vier Optionen können beliebig kombiniert werden, mit der
Ausnahme, daß die Datei(en) file als letzte auf der Kommdozeile ange-
geben werden müssen.
Ist keine Option oder Datei angegeben, liest md5 von der Standardein-
gabe.
-s"string" Gibt die Prüfsumme der angegebenen Zeichenfolge string aus.
-t Startet eine eingebaute Geschwindigkeitsüberprüfung.
-x Startet eine eingebaute Test-Suite zum Vergleich mit der
Prüfsumme, die der aktuelle Rechner liefert.
file Berechnet die Prüfsumme(n) der angebenen Datei(en).
BEISPIELE
Beispiel 1:
Mit folgendem Kommando erzeugen Sie die md5-Prüfsumme zu der Zeichen-
folge "Siemens Nixdorf":
Eingabe:
md5 -s"Siemens Nixdorf"
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98
md5(1) md5(1)
Ausgabe:
MD5 ("Siemens Nixdorf") = b89058eb500949a2d16f69baf78cf45d
Beispiel 2:
Ein typisches Anwendungsbeispiel ist es, die Prüfsumme eines Soft-
ware-Pakets zu verwenden. Wenn Sie die md5-Prüfsumme für ein Soft-
ware-Paket überprüfen wollen, wenden Sie das Kommando auf das entspre-
chende Paket an und vergleichen das Ergebnis mit dem Wert aus der
Paket-Dokumentation.
Eingabe:
md5 SIY3A232+.pkg
Ausgabe:
MD5 (SIY3A232+.pkg) = 51f0ac1b6d777b6278facde79a901385
SIEHE AUCH
cksum(1), sum(1).
Seite 2 Reliant UNIX 5.44 Gedruckt 11/98