Ich höre oft, dass MD5 unsicher ist. Aber ich bin nicht sicher, wie es manipuliert werden kann. Ich möchte nicht der Typ sein, der einfach "MD5 ist unsicher" wiederholt, ohne einige Details zu kennen.
Angenommen, ich habe eine 128-Bit-MD5-Prüfsumme. Und ich habe eine bösartige Datei, die unter meiner Kontrolle steht. Kann ein aktueller 5.000-Dollar-Server innerhalb einer Woche einen "Fixer" generieren, der an die Datei angehängt werden kann und dieselbe MD5-Prüfsumme liefert?
Das Beste, was Sie tun können, ist einen Blick auf die aktuellen Dokumente zum Auffinden von MD5-Kollisionen zu werfen. Es gibt auch verschiedene Werkzeuge, um genau das zu tun. Eine gute Antwort auf StackOverflow ist Erstellen Sie Ihre eigenen MD5-Kollisionen wenn Sie nicht daran interessiert sind, die Zeitung selbst zu lesen.
Die meisten Kollisionsfinder sind wahrscheinlich nicht daran interessiert, Änderungen für Dateien zu finden, sondern direkt an Kollisionen. Immerhin, wenn der MD5 auscheckt und die Benutzer die Datei ausführen, wird Ihre schädliche Datei ausgeführt.
quelle