Ist die Überprüfung einer MD5-Summe nach dem Kopieren von 100 GB Daten sicher?

9

Ich kopiere 100 GB von einer Windows 7-Workstation auf 2 externe Laufwerke (wenn Sie nur eine Sicherung haben, haben Sie keine). Alle Dateien haben eine MD5-Prüfsumme. Ich habe alle MD5-Prüfsummen auf den externen Festplatten nach dem Kopieren überprüft und sie waren alle korrekt.

Ich habe eine D:\Partition, die alle Dateien enthält, die ich sichern möchte: MP3, Dokumente, Videos usw. Ich wechsle auf einen Mac, sodass keine Softwareeinstellungen erforderlich sind. Meine Lesezeichen sind bei köstlich.com.

Meine Frage ist: Ist dies wirklich ein sicherer Ansatz, um falsche Kopien oder beschädigte Dateien auf meinen externen Festplatten zu vermeiden? Ich werde die Maschine formatieren und an meinen Bruder weitergeben, also habe ich alle Dateien auf diese Weise kopiert.

Jemand benutzt Sie immer noch MS-DOS
quelle
1
Ich habe noch nie Lesezeichen probiert. Wie schmecken sie?
Randolf Richardson

Antworten:

5

Wenn die Prüfsummen übereinstimmen, sind Sie nahezu 100% sicher. Die Dateien wurden korrekt kopiert, sofern das externe Laufwerk nicht ausfällt.

KCotreau
quelle
@KCotreau: Deshalb habe ich auf ZWEI verschiedene externe Laufwerke kopiert, und ich werde die wirklich wichtigen Dateien auf DVDs kopieren
Jemand verwendet Sie immer noch MS-DOS
11
Wenn die Prüfsummen übereinstimmen, sind Sie tatsächlich zu 99,9999 ...% sicher, aber für die meisten Zwecke ist das wahrscheinlich nahe genug an 100%. Das größere Problem ist, dass Sie möglicherweise einige wichtige Dateien vollständig übersehen haben oder wichtige Metainformationen verlieren, die die Dinge zusammenhalten. Es gibt keine gute Möglichkeit, eine Windows-Box mit hinreichender Sicherheit zu sichern, damit sie wieder funktionsfähig ist (zumindest nicht ohne erheblichen Aufwand).
Daniel R Hicks
@ DanH: Ich brauche keine Meta-Informationen. Es sind nur Bilder (exif ist intern), mp3 (id3tag, auch intern) und einige Dokumente. Was ich suche, sind MD5-Fehler (ich weiß, dass MD5 bereits fehlerhaft für Kollisionen ist, aber in dieser Situation, um die Korruption zu überprüfen, denke ich, dass es immer noch nützlich ist, da es schnell und gut unterstützt wird) in diesem Szenario.
Jemand benutzt Sie immer noch MS-DOS
3
Sie haben die Möglichkeit, 2^-128dass Sie den gleichen Hash für eine andere Datei generieren ... :)
Tamara Wijsman
4
Die Wahrscheinlichkeit, dass zwei gültige Dateien denselben Hash durch eine fehlerhafte Kopie haben, liegt nahe Null. Wenn die Datei also richtig aussieht und die Hashes übereinstimmen, ist dies zweifelsfrei!
Phoshi
2

Es gibt keine 100% ige Garantie dafür, dass das Ziel und die Quelle genau gleich sind. Wenn jedoch die Hash-Werte übereinstimmen, ist die Wahrscheinlichkeit einer beschädigten Datei sehr gering. Dies hängt auch von der Länge des Hashwerts ab. SHA ist doppelt so groß wie MD5. Die Verwendung von SHA ist also viel sicherer als die von MD5. Ich kenne eine Anwendung namens HashCopy. Es unterstützt sowohl MD5 als auch SHA und überprüft automatisch die Hashwerte. Es kann von www.jdxsoftware.org heruntergeladen werden.

William Leng
quelle