Read my reply to your earlier post. I wrote my first reply here before
seeing your other post. After reading that one, I better understood what you
were asking. As I stated there, MD5, and others such as the SHA series of
hash algorithms, are true cryptographic hashes and, other than fixing flaws
in the implementations, should remain consistent over versions.
And as I stated in the first reply to this post, the string.GetHashCode
documentation for version 1.1 specifically states there is no guarantee of
compatability between versions of GetHashCode.
I feel for ya, buddy. When I saw your post about a HUGE problem with
hashcodes, my first reaction was, "How could someone have a huge problem with
hashcodes?"
You are right though. You have a huge problem with hashcodes

. Good luck
with it though.
Dale Preston
MCAD C#
MCSE, MCDBA