Update MD5.cs

Fixed known comparison bug. Which causes strings longer than 55 chars to return bad hashes.