Entwickler-Ecke
Internet / Netzwerk - Encoder
milos - Di 30.12.08 17:43
Titel: Encoder
Gibt es eine Möglichkeit mit Delphi einen sicheren PHP encoder zu machen?
jaenicke - Di 30.12.08 17:46
Wie meinst du das? Was meinst du mit encoder? :gruebel:
milos - Di 30.12.08 17:49
Das man einen PHP Code so Verschlüsseln kann damit es nicht entschlüsselt werden kann. Doch die Verschlüsselte datei sollte im browser aufrufbar sein
jaenicke - Di 30.12.08 17:50
Erstens kann man prinzipiell alles entschlüsseln, und zweitens:
PHP Code ist im Browser nicht sichtbar. Du rufst eine PHP-Datei auf und siehst die Ausgabe als HTML Dokument im Browser. Wenn du den PHP Code dort siehst, dann ist etwas ziemlich heftig schief gelaufen.
milos - Di 30.12.08 17:54
Ja aber ich will die php dateien zum download freigeben und dort sollten sie verschlüsselt sein :D
Xentar - Di 30.12.08 17:57
Mit anderen Worten: Du möchtest eine PHP Datei öffentlich zur Verfügung stellen, die die Leute zwar für ihre eigenen Projekte benutzen, aber nicht den eigentlichen Quellcode dahinter einsehen können?
Kenn mich mit PHP nicht so gut aus, aber glaub nicht, dass das geht. In Delphi wäre sowas möglich, indem man nur die DCU Dateien weitergibt. Aber PHP..?
milos - Di 30.12.08 18:01
Bei PHP gibt es auch solche "Verschlüssler"
jaenicke - Di 30.12.08 18:04
Das nennt sich obfuscator, aber der versucht auch nur den Leser zu verwirren, sehen was passiert tut man mit etwas Übung natürlich immer.
Selbst so etwas schreiben ist sicher möglich, aber ob es auch sinnvoll ist? Du müsstest schauen, dass du Variablennamen z.B. in Kauderwelsch verwandelst, und den Code so ändern, dass es nicht mehr so einfach ist zu sehen was da eigentlich passiert.
Sowas gibts ja kostenlos:
http://www.raizlabs.com/software/phpobfuscator/
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!