That's not how Steam works. You have to validate every time you want to login and play online. In order to do that, you need a valid CD key.
And if Valve was smart like I hope they were, they have a list of all the keys that they know they've released. None of that "well, if it hashes properly, it must be good" garbage.
