public static void TestCRC() { for (int i = 0; i < 8192; i++) { string mac = GenerateMACAddress() + "lobby.springrts.com"; byte[] mac2 = Encoding.ASCII.GetBytes(mac); uint hash1 = Crc.Crc32(mac2); uint hash2 = Crc.Crc32Old(mac2); if (hash1 != hash2) { Console.WriteLine("MISMATCH: {0} vs. {1} (MAC {2})", hash1, hash2, mac); } } }