Ist es möglich, eine Datei aus einer MD5-Summe (oder sha1 oder so) zu generieren?

371
KingS

Ist es möglich, eine Datei neu zu erstellen, wenn Sie die Dateien md5sum haben? Oder ist das nur durch rohe Gewalt möglich?

Gibt es Unterschiede zwischen den verschiedenen Algorithmen?

-2
Es gibt einen großen Unterschied zwischen den beiden Algorithmen. Nein, es gibt keine Möglichkeit, eine Datei aus dem MD5-Hashwert zu generieren. Ramhound vor 10 Jahren 0
Außerdem ist die Berechnung des Prüfsummen-Hashes so ziemlich eine Einwegfunktion. Das bedeutet einfach zu berechnen und sehr schwer oder praktisch unmöglich, umzukehren. VL-80 vor 10 Jahren 0

2 Antworten auf die Frage

3
Scott Chamberlain

Das Generieren eines Hash jeglicher Art könnte als eine Form von " Lossy Compression " betrachtet werden, bei der Erstellung der Ausgabe verlieren Sie Daten über die Eingabe.

Der einzige Weg, um diese Daten zurückzubekommen, besteht darin, zu raten und die verlustbehaftete Operation erneut zu versuchen, um zu sehen, ob Sie dasselbe Ergebnis erneut erhalten. Dies ist genau das, was "Brute Forcing" ist, jeden möglichen Wert, der möglicherweise gesendet wurde, zu erraten und zu überprüfen, ob Sie dieselbe Ausgabe erneut erhalten.

Beachten Sie jedoch, dass Sie nicht sicher wissen können, dass Sie die "richtigen" fehlenden Informationen haben, nur weil Sie nach der Verarbeitung dieselbe Ausgabe erhalten haben. Zum Beispiel habe ich einen Algorithmus, den ich ein Wort eingebe und es gibt:

Das eingegebene Wort beginnt mit "F" und endet mit "uck".

Hätten Sie gedacht, dass das von mir eingegebene Wort "Feuerwehrauto" war?

0
Alex McKenzie

Während MD5 nicht als sicher für die Überprüfung der Integrität einer Datei betrachtet wird, ist es immer noch ziemlich unmöglich, die Datei über den Hash neu zu erstellen.

Hier ist ein Vergleich der kryptographischen Hash-Funktionen in Wikipedia.