That would probably be fine and dandy, but really, the encryption stuff could be compiled int a DLL at the very least (so others can't see it).