Guys, I have a problem I have been trying to work through with no luck so far. Ill preface to say that I only know C# as far as I have taught it to myself using online tutorials, and code snippets. If its a complex answer, please try and dumb it down for me. I would like to hash the first 1MB (1,073,741,824 bytes) of a file as a MD5 sum. The reason is, I have some media files that are unique in the first MB, and can be anywhere in size from 16MB, to 2,873MB. I have discovered how to hash the entire contents, but this takes too long for the large files. The files contents gets appended systematically, and I would like to identify these files uniquely. Can anyone please provide me with a example of how I would read x bytes into a variable and perform the hash on it? If possible, I would like to salt the variable with a string. Cheers for any help.