No, you can't
Obfuscating code to protect it is like putting a big stone in front of your house's door. It won't prevent people from getting in. It will just give them extra work.
The more you obfuscate, the more likely you are to challenge the great hackers who deobfuscate just for fun
I am yet to see obfuscated code I can't deobfuscate (but sure, if you give me obfuscated code in a language I don't understand... it's going to take me some time).
No, I don't. I'm sorry, but I have to disagree...