http://www.perlmonks.org?node_id=699875


in reply to Acme Bleach

Just because a script works as cli (command line interface) does not mean the thing works as cgi.

Did you try running the thing as cgi before you used bleach?

Did you really read Acme::Bleach documentation? Why not?

You are not increasing security by 'hiding' your code. Perl is an interpreted language- *something* has to read the source. (Yes, I know). The way to hide sensitive data is not by hiding 'where' it is. That's like making a better cake by using more sugar. My point is you won't be able to hide it especially from admins, if that's what you're trying to do.

You may be interested in compiled vs interpreted languages.

If you're trying to hide stuff from someone with authority- the program does not need to be read or understood from the inside to know what it does.