I’ve developed a Perl script that has a confidential business logic.
I have to give this script to another Perl coder to test it in his environment. He may try to extract the logic in my program. So I want to make my script very hard to understand.
Any suggestions?
I suggest that you get this person and his management to sign a legally enforceable agreement that forbids all forms of reverse engineering, and any other means of gaining access to the stuff you want to protect.
Obfuscation cannot protect you against a determined attempt to reverse engineer. It is theoretically and practically impossible.