Hm, mal schauen, evtl. baue ich die Funktionen von trancexx so um, dass sie auch mit DllStructs und Memory-Pointern funktionieren. Oder hast du Lust dazu, denn mir fehlt momentan die Zeit ?
Dazu müsste ICH erst mal genau analysieren, was trancexx da so macht - für Dich wahrscheinlich kein großes Problem .
Ich werde es zumindest mal versuchen - unabhängig ob eine(r) der Profis vorher die Lösung postet !
'Zeitmangel' ist leider auch bei mir das Zauberwort, daher werde ich es laaangsam angehen.
Am Ende könnte es so aussehen, als hätte Arnold Schwarzenegger an der 'Mona Lisa' 'rumgepinselt, andererseits schadet es ja nie, seinen Horizont zu erweitern .
Du kannst mein Beispiel aus Beitrag #7 verwenden. Wenn Dir MD5 lieber ist, nehme halt diese Funktion von trancexx - einfach ans Ende Deines Skriptes kopieren.
EDIT 2 : Verwende bitte das aktualisierte Skript aus meinem Beitrag #12
EDIT :
Bitnugger - hier, nur zur Orientierung, ein Zeitvergleich mit einer 550 MB Datei :
! CRC32 - trancexx benötigt 1344 ms
Result: 000000006D5F9DD2
! CRC32 - Bitnugger benötigt 5308 ms
Result: 000000006D5F9DD2
! MD4 - trancexx benötigt 1016 ms
Result: EBC49FCB3DD0DD2B2CA627CC5872B7C6
! MD5 - trancexx benötigt 1213 ms
Result: 661BDB13227B606CE07C654B67843789
! SHA1 - trancexx benötigt 1460 ms
Result: CB0C245FAD8280E7391F91844AFE1126C9FA4899
Alles anzeigen
Gruß Musashi