What is obfuscation?

Benoit Xhenseval

Obfuscation makes your programs less vulnerable to reverse engineering. After decompiling your obfuscated code, the generated source code contains altered symbol names for private symbols. It does not disable reverse engineering, nor scramble the bytecode generated by your favorite compiler, simply makes your code "less" obvious to the (naughty) reader.