>>(1) Because the hash is larger in size
>>(2) Because here
http://en.wikipedia.org/wiki/Cryptographic_hash_function look at the column collisions
>>I suspect they are SHA-2
>>
>>If you want SHA-3 - looks like it's in here -
http://hashlib.codeplex.com/>
>Thanks
>
>>Yes
>
>I suspect this line is not needed. I never had to position the pointer at the beginning of a stream at initialization time.
>
>But, in there example, they were processing in a loop. That might explain why they had to reset it so to process another file from the directory.
Don't know which example you are talking about. Another file = another (file) stream, so I do not see any need
They may be (re) using a memorystream. In that case you have to
Gregory