Mailinglisten-Archive |
Niels Jäckel schrieb: > > man könnte das ganze auch noch etwas mit "Verschlüsselung" ausbauen. > Folgendes Szenario: > > Der Kunde bekommt die Quelldateien, XOR-Verschlüsselt mit einem > Server-spezifischen String (z.B. die IP). Deine decode.php (oder halt > andere Datei) liest erst den verschlüsselten Code ein, entschlüsselt > die Daten (zur gültigen PHP-Source) und verarbeitet diese per eval(). > > Die decode.php kannst man dann als auto-prepend definieren oder mit > mod_rewrite o.ä. bei jedem Aufruf mit entsprechendem Parameter aufrufen. > > Ist zwar sicher nicht die schnellste Lösung aber die Dateien liegen > erstmal etwas "verschlüsselt" vor. > > > Grüße, > Niels Das bringt aber auch nicht viel, weil die Decode-Datei ja auch nicht verschlüsselt ist... Damit ist es ein leichtes, anstatt eval, echo zu benutzen und damit den gesamten Code zu entschlüsseln. Besser aber vielleicht etwas schwieriger wär es, ein PHP-Modul selber in C zu schreiben und darin einfach die Entschlüsselung mittels Funktionsaufruf zu benutzen. Es gibt auch noch die Möglichkeit Bcompiler (PECL) zu benutzen...
php::bar PHP Wiki - Listenarchive