As the author of Filter::CBC, another source code encryption module, I can officially state that module encryption is not supported by my module either. You might want to look at Filter::Crypto but I have no experience with it.
HTH On 8/23/06, Jonathan Vanasco <[EMAIL PROTECTED]> wrote:
On Aug 23, 2006, at 8:01 AM, Miha Lampret wrote: > Hello all, > > I am writting web application for mod_perl which will be installed > on client's server. Application is almost finished and now I am > wondering which is the best way to protect source code. > > Already checked Module::Crypt but cound't get it to work. It > doesn't create any output file. I came a cross with schroud+ perl > obfuscator which looks ok, but I would like protect strings too. By > strings I meen text that is hardcoded in source and it is printed > to web application user. Do you have any experiences with other > obfuscators or converters to XS code? > > Any information is welcome. > > Thank you, > Miha Best way- fill it with copyright notices, use a restrictive license, get them to sign a document. That's really the only way to protect perl code-- by legally protecting it. And then suing the ass off of your client if they break it. You can not 'protect' perl source the way you are likely thinking. All you can do is obfuscate it, and that is easily broken. You can compile it (perlcc or activestate), but then someone who wants it / needs it bad enough will decompile it.
-- Hendrik Van Belleghem Spine - The backbone for your website - http://spine.sf.net