Re: [PHP4BETA] Is there a way to "hide" the code?

From: Date: Wed, 15 Dec 1999 00:28:17 +0000
Subject: Re: [PHP4BETA] Is there a way to "hide" the code?
References: 1 2 3  Groups: php.version4 
Request: Send a blank email to php-version4+get-7932@lists.php.net to get a copy of this message
> On Tue, 14 Dec 1999, Zeev Suraski wrote: > > At 21:43 14/12/1999 , Johan Isacsson wrote: > > >Hello, > > > > > >I'm wondering if there is a way to make some php source files unreadable > > >for everything else than php? I think the comming zend compiler/optimizer > > >will do that but i would need to do this in about 1-2 months from now and > > >i guess the compiler would take longer time than that to be released. Just > > >hiding the files aren't good enough since not even the root user on the > > >remote site should be able to see the code. Any hint on this would be a > > >great help :) > > > > There's no real way to hide the code, other then compiling it into a binary > > file. Zend will feature such a compiler, but I doubt it'll already be > > distributed within two months. > > Just make your code unreadable by going against every published software > engineering principle and you should be fine. <spoken with tongue firmly > in cheek> I have a script I wrote in Perl some time back for this exact purpose to obfuscate a Perl module. Basically is changes all variable names to meaningless, very similar (i.e AbbbCiie and AbbCiiie) values and removes all unnecessary white space and all comments. It should be relatively trivial to translate it to PHP or it can be run as a Perl program. Anyone who is interested can contact me an I will email a copy. (NOTE: Do not include "PHP4BETA" in the subject line or your email may get lost in the daily traffic.) -- Andrew Lawrence, President Smoke & Mirrors 2-605 Sherbourne St Toronto, Ontario CANADA M4X 1L7 Tel: (416) 929-7419 http://www.smoke-and-mirrors.net

« previous php.version4 (#7932) next »