Czy weryfikacja sumy MD5 po skopiowaniu 100 GB danych jest bezpieczna?

9

Kopiuję 100 GB ze stacji roboczej z systemem Windows 7 na 2 dyski zewnętrzne (jeśli masz tylko jedną kopię zapasową, to nie masz żadnej). Wszystkie pliki mają sumę kontrolną MD5. Po skopiowaniu zweryfikowałem wszystkie sumy kontrolne MD5 na dyskach zewnętrznych i wszystkie były prawidłowe.

Mam D:\partycję, która przechowuje wszystkie pliki, które chcę wykonać kopię zapasową: mp3, dokumenty, filmy itp. Przechodzę do komputera Mac, więc preferencje oprogramowania nie są potrzebne. Moje zakładki znajdują się w delicious.com.

Moje pytanie brzmi: czy to naprawdę bezpieczne podejście pozwalające uniknąć niepoprawnych kopii lub uszkodzonych plików na moich dyskach zewnętrznych? Sformatuję maszynę i przekażę ją mojemu bratu, więc skopiowałem wszystkie pliki w ten sposób.

Ktoś nadal używa ciebie MS-DOS
źródło
1
Nigdy wcześniej nie próbowałem zakładek. Jak smakują?
Randolf Richardson

Odpowiedzi:

5

Jeśli sumy kontrolne są zgodne, oznacza to, że jesteś w 100% bezpieczny, pliki zostały poprawnie skopiowane, pod warunkiem, że dysk zewnętrzny nie ulegnie awarii.

KCotreau
źródło
@KCotreau: Właśnie dlatego skopiowałem na DWIE różne dyski zewnętrzne i zamierzam skopiować naprawdę ważne pliki na dyski DVD
Ktoś nadal używa Ciebie MS-DOS
11
W rzeczywistości, jeśli sumy kontrolne są zgodne, masz 99,9999 ...% bezpieczeństwa, ale prawdopodobnie w większości przypadków jest to wystarczająco blisko 100%. Większy problem polega na tym, że mogłeś całkowicie pominąć niektóre ważne pliki lub tracić ważne meta-informacje, które łączą rzeczy. Nie ma dobrego sposobu na wykonanie kopii zapasowej okna systemu Windows z wystarczającą pewnością, że można go przywrócić do stanu gotowości do pracy (przynajmniej nie bez znacznego wysiłku).
Daniel R Hicks
@DanH: Nie potrzebuję informacji meta. To tylko zdjęcia (exif jest wewnętrzny), mp3 (id3tag, również wewnętrzny) i niektóre dokumenty. To, czego szukam, to wady md5 (wiem, że md5 jest już wadliwy w przypadku kolizji, ale w tej sytuacji w celu zweryfikowania uszkodzenia uważam, że nadal jest użyteczny, ponieważ jest szybki i dobrze obsługiwany) w tym scenariuszu.
Ktoś nadal cię używa MS-DOS,
3
Masz szansę na 2^-128wygenerowanie tego samego skrótu dla innego pliku ... :)
Tamara Wijsman,
4
Szanse na to, że dwa prawidłowe pliki będą miały ten sam skrót w wyniku złej kopii, są bliskie zeru, więc jeśli plik wygląda poprawnie, a skróty pasują, to jest to ponad wszelką wątpliwość!
Phoshi
2

Nie ma 100% gwarancji, że cel i źródło będą dokładnie takie same. Jednak jeśli wartości skrótu są zgodne, prawdopodobieństwo uszkodzenia pliku jest bardzo niskie. Zależy to również od długości wartości skrótu. SHA jest dwa razy większy niż MD5. Tak więc korzystanie z SHA będzie znacznie bezpieczniejsze niż MD5. Znam aplikację o nazwie HashCopy. Obsługuje zarówno MD5, jak i SHA i automatycznie weryfikuje wartości skrótu. Można go pobrać ze strony www.jdxsoftware.org.

William Leng
źródło