Perl Code Obfuscator (PCO) is a small software application that allows you to obfuscate and optionally encrypt Perl scripts.
Perl Code Obfuscator removes comments and blank lines, replaces variable, array, hash, and sub names, and handles string and numerical values.
Perl Code Obfuscator then outputs the obfuscated version to a new file (your original remains untouched) and creates a short report.
There are several things that need to be considered (see the readme.txt) and it may not work with all Perl scripts.
Here are some key features of "Perl Code Obfuscator":
· Removes comments, indents, line feeds, blank lines, spaces. Leaves POD info alone.
· Replaces scalar var, array, hash, sub names with meaningless ones.
· Replaces numerical values with expressions that evaluate to same.
· Replaces text strings.
· Encrypts obfuscated code if desired.
· Generates short report if desired.