Ich habe viele Dateien, die sortiert werden müssen. und leider gibt es viele Dateien mit demselben Namen, aber unterschiedlichem Inhalt, und es gibt denselben Inhalt mit unterschiedlichen Dateinamen.
Ich denke darüber md5sum
nach, Prüfsummen für die Dateien zu generieren, aber ich muss wissen - ist es möglich, dass zwei verschiedene Dateien (dh unterschiedliche Inhalte) dieselbe Prüfsumme generieren?
Wenn ja, wie wahrscheinlich ist es?
Wäre es möglich, zwei verschiedene nicht verwandte (dh nicht in derselben "Familie") Prüfsummenprogramme zu verwenden, um zwei Prüfsummen zu generieren - unter der Annahme, dass zwei verschiedene Dateien dieselbe Prüfsumme für eines der Prüfsummenprogramme erzeugen könnten, würde es niemals beiden gleichzeitig passieren?
Antworten:
Zwei Dateien mit gleichem Inhalt, aber unterschiedlichen Dateinamen: ( Datei1 und Datei2 ):
Zwei Dateien mit unterschiedlichem Inhalt, aber gleichen Dateinamen: ( Datei1 und Datei1 )
Aus dem Wiki- Eintrag,
Der MD5- Algorithmus weist jedoch seine eigenen Mängel auf.
Ich würde empfehlen, sha1 zur Berechnung der Prüfsumme zu verwenden, da die Erzeugung von Kollisionen bei Verwendung von sha1- Algorithmen nicht so einfach ist. Das Erstellen der sha1-Prüfsumme ist ziemlich einfach, wie Sie hier sehen können .
quelle
sha1
ist für diese Aufgabe nicht relevant. es ist nur wichtig, wenn es um Sicherheit geht .