Sagen, ich habe ‚n‘ Anzahl der Dateien, die jeweils für die ich CRC32 haben, MD5 und SHA1 verdautÜberprüfen der Datei verdaut
Nun sind diese ‚n‘ Anzahl der Dateien tatsächlich Split-Dateien/Archive der einzelnen großen Datei sind .
Wenn diese kleineren Dateien in der größeren Datei zusammengeführt/verbunden werden, können wir auch den Digest dieser größeren Datei berechnen.
Meine Frage ist: Gibt es eine Möglichkeit zu überprüfen, ob die Kombination der Digests dieser kleineren Dateien dem Digest der großen Datei entspricht?
Zum Beispiel sagen, dass ich eine Datei aufgeteilt in vier Teile mit Verdauansätzen 0xDE haben, 0xAD, 0xBE, 0xEF
Sag mal, nach dem Beitritt, hat die größere Datei 0xC0 verdauen
Gibt es eine Möglichkeit zu überprüfen, das join (0xDE, 0xAD, 0xBE, 0xEF) == 0xC0, wobei 'join' die magische Operation/formula/algorthm ist, nach der ich suche?
Crack ein MD5 .. wie? – PoorLuzer
es würde Ihnen erlauben, Dictionary Blöcke mit bekannten MD5 zu bauen, dann, wenn Sie einen bestimmten Digest für eine gefälschte Nachricht generieren wollten, hätten Sie eine Bibliothek von frei wählbaren Padding-Blöcke hinzufügen. –
MD5 sollte nicht mehr für sichere Hashes verwendet werden, es wurde seit einigen Jahren als unsicher bewiesen. – skaffman