Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.004 Beiträge
 
Delphi 2009 Professional
 
#11

AW: exe ohne Zeitstempel etc. vergleichen

  Alt 27. Aug 2012, 17:13
Es geht doch nicht darum, wie verglichen werden soll, sondern was. Ein Hash, der etwas auf sich hält, liefert doch auch nur dann gleiche Ergebnisse, wenn beide Dateien Byte für Byte gleich sind, und das sind sie ja nicht.
Was bedeutet "der etwas auf sich hält"? Ein Hash (oder eine Hashfunktion) kann auch eine Prüfziffer sein, wie zum Beispiel bei der ISBN. Damit dürfte es nur zehn verschiedene eindeutige Bücher im Handel geben, mit je einer von zehn verschiedenen ISBN. Wollen wir das ?

Und ja, eine MD5 oder sonstige Dateiprüfziffer sollte natürlich bei verschiedenen Eingabedateien möglichst auch verschieden sein. Es gibt aber keine absolut "besseren" oder "schlechteren" Hashfunktionen, nur je Einsatzbereich unterschiedlich geeignete. Länger != "besser"
Michael Justin
  Mit Zitat antworten Zitat