Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

sha256sum?

107 views
Skip to first unread message

Michael Schütz

unread,
Dec 25, 2008, 2:33:23 PM12/25/08
to
Hallo Gruppe,

ich brauche Tips, wie ich das im subject genannte tool anwende. Ich habe eine
Datei aus dem Netz geladen und die dazugehörige Prüfsumme. Jedoch weiss ich
nicht, wie ich nun die Integrität des files überprüfen soll.

Mit "sha256sum -c Datei Prüfsumme" erhalte ich ziemlich viele wilde Zeichen
auf dem Bildschirm.

Danke,
Schultze

--
"Wer in einem gewissen Alter nicht merkt, dass er hauptsächlich von Idioten
umgeben ist, merkt es aus einem gewissen Grunde nicht"
Curt Goetz

Christian Schneider

unread,
Dec 25, 2008, 2:44:11 PM12/25/08
to
Thus spake Michael Schütz (der.sc...@web.de):

> ich brauche Tips, wie ich das im subject genannte tool anwende. Ich habe eine
> Datei aus dem Netz geladen und die dazugehörige Prüfsumme. Jedoch weiss ich
> nicht, wie ich nun die Integrität des files überprüfen soll.
>
> Mit "sha256sum -c Datei Prüfsumme" erhalte ich ziemlich viele wilde Zeichen
> auf dem Bildschirm.

Fast richtig. Nur das Du bei ``-c'' eine Datei angeben musst, in der die
Checksum der zu pruefenden Datei enthalten ist.
$ sha256sum -c datei.checksum
Die Datei ``datei.checksum'' hat dann den Aufbau "checksum dateiname",
wobei "dateiname" der Dateiname der zu pruefenden Datei ist.
--
Linux is for people who hate Windows | Christian 'strcat' Schneider
FreeBSD is for people who hate Linux | http://www.strcat.de/
FreeBSD is for people who hate OpenBSD | http://www.strcat.de/blog/
OpenBSD is for people who hate everything | http://strcat.de/chris.gpg

Michael Schütz

unread,
Dec 25, 2008, 3:13:21 PM12/25/08
to
Christian Schneider <str...@gmx.net> wrote:
>
> Fast richtig. Nur das Du bei ``-c'' eine Datei angeben musst, in der die
> Checksum der zu pruefenden Datei enthalten ist.
> $ sha256sum -c datei.checksum
> Die Datei ``datei.checksum'' hat dann den Aufbau "checksum dateiname",
> wobei "dateiname" der Dateiname der zu pruefenden Datei ist.

ms@talisker:~/Linux$ sha256sum -c checksum
sha256sum: checksum: keine korrekt formatierte SHA256-Prüfsummenzeile
gefunden

Habe eine Datei nach Deiner Vorgabe angelegt. Funktioniert leider nicht.

Schultze

--
Was hat Windows mit U-Booten gemeinsam?
Kaum macht man ein Fenster auf, fangen die Probleme an.
Spiegel-Online

Christian Schneider

unread,
Dec 25, 2008, 3:32:38 PM12/25/08
to
Thus spake Michael Schütz (der.sc...@web.de):
> Christian Schneider <str...@gmx.net> wrote:
>>
>> Fast richtig. Nur das Du bei ``-c'' eine Datei angeben musst, in der die
>> Checksum der zu pruefenden Datei enthalten ist.
>> $ sha256sum -c datei.checksum
>> Die Datei ``datei.checksum'' hat dann den Aufbau "checksum dateiname",
>> wobei "dateiname" der Dateiname der zu pruefenden Datei ist.
>
> ms@talisker:~/Linux$ sha256sum -c checksum
> sha256sum: checksum: keine korrekt formatierte SHA256-Prüfsummenzeile
> gefunden
>
> Habe eine Datei nach Deiner Vorgabe angelegt. Funktioniert leider nicht.

Wieso angelegt? Du hast gesagt das Du eine Datei incl. deren Checksum
runtergeladen hast; also hast Du zwei Dateien. In der einen steht die
Checksum mit der Du die eigentliche Datei pruefen kannst.
Erstellt wird so eine Checksum mit dem Aufruf
| $ sha256sum foobar > foobar.sha256sum
"foobar" ist die Datei fuer die eine Checksum erstellt werden soll und
"foobar.sha256sum" die Datei, in der die Checksum dann steht.
Anschliessend kannst Du sie mit
| $ sha256sum -c foobar.sha256sum
ueberpruefen.

Michael Schütz

unread,
Dec 25, 2008, 4:04:34 PM12/25/08
to
Christian Schneider <str...@gmx.net> wrote:
>
> Wieso angelegt? Du hast gesagt das Du eine Datei incl. deren Checksum
> runtergeladen hast; also hast Du zwei Dateien. In der einen steht die
> Checksum mit der Du die eigentliche Datei pruefen kannst.

Nein, ich habe die Checksumme per "drag 'n drop" von der Website kopiert.

Schultze

--
"Wer lügt, muß ein gutes Gedächtnis haben!" Mark Twain

Christian Schneider

unread,
Dec 25, 2008, 4:16:50 PM12/25/08
to
Thus spake Michael Schütz (der.sc...@web.de):
> Christian Schneider <str...@gmx.net> wrote:
>>
>> Wieso angelegt? Du hast gesagt das Du eine Datei incl. deren Checksum
>> runtergeladen hast; also hast Du zwei Dateien. In der einen steht die
>> Checksum mit der Du die eigentliche Datei pruefen kannst.
>
> Nein, ich habe die Checksumme per "drag 'n drop" von der Website kopiert.

Wie sieht die Datei aus? Eine gueltige Checksum-Datei ist wie folgt
aufgebaut:

mehrzifferigechecksum dateiname

Also zuerst die Checksum, gefolgt von dem Dateinamen zu dem die Checksum
gehoert.

Tim Landscheidt

unread,
Dec 25, 2008, 4:48:09 PM12/25/08
to
Christian Schneider <str...@gmx.net> wrote:

>>> Wieso angelegt? Du hast gesagt das Du eine Datei incl. deren Checksum
>>> runtergeladen hast; also hast Du zwei Dateien. In der einen steht die
>>> Checksum mit der Du die eigentliche Datei pruefen kannst.

>> Nein, ich habe die Checksumme per "drag 'n drop" von der Website kopiert.

> Wie sieht die Datei aus? Eine gueltige Checksum-Datei ist wie folgt
> aufgebaut:

> mehrzifferigechecksum dateiname

> Also zuerst die Checksum, gefolgt von dem Dateinamen zu dem die Checksum
> gehoert.

Man kann auch einfach "sha256sum Datei" aufrufen und die
64 Zeichen dann von Hand vergleichen; das dürfte in diesem
Fall schneller gehen :-).

Tim

Michael Schütz

unread,
Dec 26, 2008, 4:09:02 AM12/26/08
to
Christian Schneider <str...@gmx.net> wrote:

> Wie sieht die Datei aus? Eine gueltige Checksum-Datei ist wie folgt
> aufgebaut:
>
> mehrzifferigechecksum dateiname
>

b40a30f40215a83b5b0ba0d394951945bc6d945e70082ca02bbda9b249e96fcb
tuxmas2008.iso
Mit einem Leerzeichen zwischen Checksumme und Dateiname.

Michael Schütz

unread,
Dec 26, 2008, 4:14:39 AM12/26/08
to
Tim Landscheidt <t...@tim-landscheidt.de> wrote:
>
> Man kann auch einfach "sha256sum Datei" aufrufen und die
> 64 Zeichen dann von Hand vergleichen; das dürfte in diesem
> Fall schneller gehen :-).
>
Hallo Tim,

klar danke. Die Datei ist also zumindest in Ordnung.

Schultze

--
"Jedermann klagt über sein Gedächtnis, niemand über seinen Verstand."
Francois de La Rochefoucault

Michael Schütz

unread,
Dec 26, 2008, 4:19:36 AM12/26/08
to
Michael Schütz <der.sc...@web.de> wrote:
> Mit einem Leerzeichen zwischen Checksumme und Dateiname.
>
Das war wohl das Problem. Ich habe ein zweites Leerzeichen eingefügt und
schon klappt es ohne Probleme.
In der man-page habe ich darüber nichts gefunden. Ist das dokumentiert?

Danke,
Schultze

--
Schlagfertigkeit ist das, was einem auf dem Heimweg einfällt.

Helmut Hullen

unread,
Dec 26, 2008, 5:43:00 AM12/26/08
to
Hallo, Michael,

Du meintest am 26.12.08:

>> Mit einem Leerzeichen zwischen Checksumme und Dateiname.

> Das war wohl das Problem. Ich habe ein zweites Leerzeichen eingefügt
> und schon klappt es ohne Probleme.
> In der man-page habe ich darüber nichts gefunden. Ist das
> dokumentiert?

info md5sum

sagt (im Abschnitt "--check"):

Prüfsumme binary/text-Flag Dateiname

wobei das Flag für "text" ein Leerzeichen ist.

Ergänzend: "binary" "has no effect on Unix systems" ...

Viele Gruesse
Helmut

"Ubuntu" - an African word, meaning "Slackware is too hard for me".

Michael Schütz

unread,
Dec 26, 2008, 7:39:41 AM12/26/08
to
Helmut Hullen <hel...@hullen.de> wrote:
>
> info md5sum
>
> sagt (im Abschnitt "--check"):
>
> Prüfsumme binary/text-Flag Dateiname
>
> wobei das Flag für "text" ein Leerzeichen ist.
>
Tatsächlich! Habe ich wohl übersehen. In der Man-page zu sha256sum
steht:
The default mode is
to print a line with checksum, a character indicating type
(‘*’ for
binary, ‘ ’ for text), and name for each FILE.

Viele Grüße,

Schultze

--
"Der Mensch ist der beste Computer an Bord eines Raumschiffes und im
Übrigen der einzige, der ohne besondere Kenntnisse in Serienproduktion
hergestellt werden kann." Wernherr von Braun

0 new messages