They change arbitrarily, trying to match them up is often an exercise in futility, and for those of us who have Steam versions of the game, multiplayer is basically impossible. You can have the same version of a game as someone else, but have a completely different checksum. What is the purpose of these monstrosities?