Mailinglisten-Archive |
> Aresch Yavari schrieb: > > > > Eine erste Beta zum unleserlich-machen > > von PHP-Code ist im Netz verfügbar. > > > > Auch wenn es keinen 100% Schutz darstellt. > > Man kann auf die Weise das auslesen > > Programmrelevanter Daten und Funktionen sehr erschweren. > > > > http://www.alt-gr.de/ > > Wie blöd soll ich sein, meine Skripte auf einen fremden Server in ein > Eingabefeld zu werfen? was für ein schwachsinn. so kann man auch source code sammeln :-) jedoch dieses problem mit dem "encoden" hatte ich heute morgen auch schon mal und leider finde ich die encoderrei mit eval() wie alt-gr.de dies bietet sehr performance einbrechend. besser ist es, wenn man seine scripte wie folgt verunstaltet: erstmal muss man sauber programmiert haben, d.h.: 1. keine kommentare mit // sondern /* bla */ 2. for,if,while,etc immer mit { } 3. bei JS/php immer jede zeile mit semikolon abschließen 4. \n bzw. \r\n verwenden als newlines anstatt "echte" newlines wenn man das alles beachtet hat kann man anfangen: [\r\n]+ ersetzen durch entweder gar ncihts oder einen whitespace [\t]+ ersetzen durch gar nichts [\040]+ ersetzen durch einen whitespace (= \040) ebenso kann man noch kommentare /****/ kürzen, jedoch muss man hier vorsichtig sonst hat man nachher /*/ dastehen ;-) ebenso hat es noch eine comprimierungsfaktor von ein paar %. bei meinem 200 KB script geht dieses auf 180 kb runter. kiri
php::bar PHP Wiki - Listenarchive