Update MD5.cs

Fixed known comparison bug. Which causes strings longer than 55 chars to return bad hashes. Please remeber to put fixed version to NuGet.