Vielen Dank für deine Antwort, ich habe mal ein paar Tests gemacht:
Ohne Chunks zu benutzten, brauche ich um eine bestimmte Datei zu hashen ca. 900ms.
Dann habe ich mit Chunks gearbeitet. Nun hängt die Zeit ganz komisch von der Größe des Buffers ab:
Mache ich das Array 1024 Felder groß, benötigt die Software ca 700ms, nehme ich z.B. 21, brauch das Programm nur 10 MS zum hashen. Komischerweise braucht es bei 22 wieder 700ms. Was geht hier vor?
Ich habe die Zeit bisher mit DateTime.Now gemessen und den Unterschied berechnet, geht da vielleicht was schief?