MD5 Prüfsummer einer CD

Soundtrack Pro / Waveburner in allen Versionen

Moderatoren: d/flt prod., MarkDVC, Mods

Antworten
Benutzeravatar
aguaparami
Tripel-As
Beiträge: 212
Registriert: 07 Jan 2005 - 12:32
Logic Version: 9
Wohnort: Rhein Main Gebiet

MD5 Prüfsummer einer CD

Beitrag von aguaparami »

Hallo,

kann mir jemand erklären, wie ich eine MD5 Checksumme einer CD generieren kann ?
Also nicht von einer Image Datei der CD sondern von der CD selbst.
Mit WB wohl nicht oder ?
Danke für eure Hilfe !

Frank
root_himself
Lebende Forenlegende
Beiträge: 1567
Registriert: 06 Okt 2006 - 16:15
Logic Version: 0
Wohnort: /bin/sh

Re: MD5 Prüfsummer einer CD

Beitrag von root_himself »

Terminal öffnen und

Code: Alles auswählen

$ dd if=/dev/disk1 bs=1 count=xxxxxxxx | md5
"count" entspricht hierbei der Anzahl belegter Bytes. Ohne Angabe der Bytes werden freie Blocks auf der CD/DVD mit in die Checksumme einbezogen. Normalerweise will man das nicht, aber da du explizit danach fragst...

"/dev/disk1" entspricht dem Device.

HTH
$> man women
$> Segmentation fault (core dumped)
Benutzeravatar
aguaparami
Tripel-As
Beiträge: 212
Registriert: 07 Jan 2005 - 12:32
Logic Version: 9
Wohnort: Rhein Main Gebiet

Re: MD5 Prüfsummer einer CD

Beitrag von aguaparami »

Danke für die kompetente Antwort !
Terminal gibt an:
dd if=/dev/disk1 bs=1 count=80543744 | md5
dd: /dev/disk1: Permission denied
d41d8cd98f00b204e9800998ecf8427e
Ist das nun die richtige Checksumme oder nicht ? Warum kommt die Meldung "Permission denied" ?

Danke !

Frank
root_himself
Lebende Forenlegende
Beiträge: 1567
Registriert: 06 Okt 2006 - 16:15
Logic Version: 0
Wohnort: /bin/sh

Re: MD5 Prüfsummer einer CD

Beitrag von root_himself »

aguaparami hat geschrieben: Ist das nun die richtige Checksumme oder nicht ? Warum kommt die Meldung "Permission denied" ?
Nein, das ist nicht die richtige Checksumme. Die Meldung kommt, weil du nicht genügend Rechte besitzt, um auf das Device zuzugreifen. Du musst das entweder als root ausführen (nicht ohne Bastelei möglich) oder als User der "diesen Rechner verwalten darf" (siehe Usereinstellungen). Im letztgenannten Fall ist "sudo" dein Freund. Sorry, hab ich nicht dran gedacht. Versuch's so:

Code: Alles auswählen

$ sudo dd if=/dev/disk1 bs=1 count=xxxxxxxx | md5
Du solltest nach einem Passwort gefragt werden. Das Passwort ist das Passwort des Users, mit dem du gerade im Terminal unterwegs bist.
$> man women
$> Segmentation fault (core dumped)
Antworten