php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 11.04.2008, 13:20  
Erfahrener Benutzer
 
Registriert seit: 11.09.2007
Beiträge: 198
errox befindet sich auf einem aufstrebenden Ast
Standard PHP Code Verschlüsseln

Hallo. Mal eine frage die nicht direkt etwas mit Programmieren zu tun hat, nein. Eher um das Verschlüsseln von PHP.
Bei Programmiersprachen die nichts mit Webseiten zu tun hat ist das ja so, dass man den Source nicht sieht ( C++ ). Das Programm wird kompiliert und es ist nur ausführbar, aber der Source ist nicht einsehbar.
Das selbe will ich in PHP haben, weil mein Projekt nicht OpenSource sein soll und ich erst gar nicht will das die User meinen Source sehen.
Von daher wollte ich fragen wie ich PHP so Verschlüsseln kann, dass es Ausführ bar ist und der Code nicht wie "normal" da steht sondern wie bei normalen Anwendungen in Zeichen die keiner Versteht ( Außer der Computer selbst )

Lg errox
errox ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 11.04.2008, 13:39  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.846
HPR1974 wird schon bald berühmt werden
Standard

Also erstmal sieht der User einer Webseite Deinen wertvollen Code nicht.

Wenn Du Deinen Code weitergeben und verschlüsseln willst, so dass niemand Änderungen vornehmen kann oder niemand Teile Deines Codes weiterverwenden kann, so gibt es dafür Programme die den Code unlesbar machen.

Suche mal nach safeguard.
HPR1974 ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:07  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

Allerdings ist das dann kein OpenSource mehr, wie der Name OPEN SOURCE schon sagt...

Ausserdem lässt sich diese "Verschlüsselung" leicht Rückgängig machen, da eigentlich nur ein anderer Zeichensatz verwendet wird
drieling ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:24  
Erfahrener Benutzer
 
Benutzerbild von David
 
Registriert seit: 05.09.2007
Beiträge: 5.044
David wird schon bald berühmt werden
Standard

Naja, Zend Guard u.ä machen schon ein bisschen mehr.
David ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:26  
Benutzer
 
Registriert seit: 11.04.2008
Beiträge: 64
pacey befindet sich auf einem aufstrebenden Ast
Standard

Man sollte in diesem Zusammenhang erwähnen das wie jede Verschlüsselung auch eine Verschlüsselung des Codes zu Performanceverlust führt
pacey ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:30  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.846
HPR1974 wird schon bald berühmt werden
Standard

Zitat:
Zitat von drieling Beitrag anzeigen
Ausserdem lässt sich diese "Verschlüsselung" leicht Rückgängig machen, da eigentlich nur ein anderer Zeichensatz verwendet wird
Das würde ich gerne sehen, dass Du eine Verschlüsselung zB von Source Guardian wieder rückgängig machst
HPR1974 ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:38  
Benutzer
 
Registriert seit: 11.04.2008
Beiträge: 64
pacey befindet sich auf einem aufstrebenden Ast
Standard

es müsste (eine vorausgegangen crypto analyse vorrausgesetzt) möglich sein die verschlüsselung rückgängig zu machen. aus performancehinsicht kann ich mir hier nicht den einsatz asymetrischer verschlüsselung vorstellen.

aber HPR hat schon recht. wir sind hier ja nicht bei SCO und drucken unseren Code in kyrillisch aus um zu beweisen das Linux ihn geklaut hat
pacey ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:39  
Erfahrener Benutzer
 
Registriert seit: 08.08.2007
Beiträge: 549
PHP-Kenntnisse:
Fortgeschritten
drieling befindet sich auf einem aufstrebenden Ast
drieling eine Nachricht über ICQ schicken
Standard

hehe naja ich bin, wie oben schon geschrieben, von einem simplen konvertieren in ascii codes ausgegnagen
drieling ist offline   Mit Zitat antworten
Alt 11.04.2008, 14:58  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.846
HPR1974 wird schon bald berühmt werden
Standard

@drieling keine wirklich gute Annahme

Der Clou beim php encoding ist, dass eine für das project geschriebene Erweiterung zur Laufzeit nachgeladen wird, die die Funktion zum Decoden des UrsprungsCodes enthält.
Ohne den verwendeten hash wird das niemand so leicht entschlüsseln.

Der neu erzeugte code sieht dann etwa so aus wie eine Reihe von Hashwerten und kann nur mit der richtigen extension ausführbar gemacht werden.

Aber, und das wurde hier auch geschrieben: es wird einen Performance Verlust geben, wobei der bei einem guten Projekt nicht unbedingt ins Gewicht fallen muss.

Nebenbei können dadurch aber auch Installationsprobleme entstehen...

Normalerweise möchte aber ein Auftraggeber für individuell entwickelte Software immer die Rechte am Quellcode, übrigens egal ob C++ oder Java oder php.
HPR1974 ist offline   Mit Zitat antworten
Alt 11.04.2008, 15:03  
Benutzer
 
Registriert seit: 11.04.2008
Beiträge: 64
pacey befindet sich auf einem aufstrebenden Ast
Standard

das sieht dann so aus:
PHP-Code:
<?php @SourceGuardian7232235122120562490//v7.0
  
sg_load('AAQAAAAMAAAABNgAAACABAAAAAAAAAD/
p855bSuUrcnpAoHDubYJ1V+1PWHjTSJP0nyKT0KaH
    3IT4uU06T/1bLxWcAh8ouahzUV+jHbkWNKk+6vCFq
    R9W7PR7hKNTvn0fnXnjAAxnnI1wv9R880NxdLUEkr
    L+Gl7OW9T2XkP/uXS6QuSfUQObOtXjUOUkbsyFdbL
    CCr1ucfdyR1JbJ/Pefrlb9eXDhiiru25ygekotkDS
    VIJE/4byL46iw4jA6SGIdDlxrQoyfAZP9AHnzno0v
    qtKr31KVkn2wdtcOiLg8e8lcitXQkO993gSqwWLH5
    oL6N9yZwRONsq0uOtkT3BKIuqD7qz0Z8Pa041mQgm
    KGSDGYezAxx21spKm+sTFaWXuqyu7JfxpbO0a8PWa
    Ln+ytsToE2a+ljm7IoadmlxDVjknIn5aHZ96tnq2b
    s48RUozKNfu72A6yw='
);
  
?>
aber das geht auch nur so lange gut bis ein geldschwerer kunde das net zum laufen kriegen kann oder will. solange das standardsoftware ist - bleibt das im rahmen. logischerweise kann er die ja wieder "zurückgeben". streit gibts dann beim customizing. weil der kunde dann Manpower bezahlen muss die ihm nix bringt.

edit: wer übrigens aufmerksam hinschaut erkennt da sofort das das nur so halbwild aussieht weils base64 ist
um den starter zu helfen:
PHP Obfuscator and Encoder - Free Download
PHP-Einfach.de - PHP Code Verschlüsselung / PHP Obfuscator
ist natürlich aber qualitativ hinter ZendGuard oder SourceGuard einzuordnen

Geändert von pacey (11.04.2008 um 15:08 Uhr).
pacey ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Probleme mit PHP Code HappyDieMuschel PHP Tipps 2008 7 28.05.2008 06:34
[Erledigt] PHP Code aus Datenbank ayti PHP Tipps 2008 8 26.05.2008 19:40
Design und Code Trennen TeazY PHP Tipps 2008 29 21.05.2008 12:08
Nur bestimmten Html Code zulassen? litterauspirna PHP Tipps 2008 5 29.04.2008 12:30
Datei einfügen aus Ausgabepuffer, damit PHP Code funktionier NetLook PHP Tipps 2006 17 25.10.2006 15:09
bb code in htm code wandeln janni PHP Tipps 2007 2 04.11.2005 22:36
JS Code in PHP Code?? HTML, Usability und Barrierefreiheit 12 08.08.2005 15:45
Seite 1/2/3..Code was haltet ihr davon? Matthiasnet PHP Tipps 2005-2 4 29.07.2005 20:29
[Erledigt] Lesbarkeit von Code Off-Topic Diskussionen 6 14.07.2005 14:48
code aus db mit eval replacen chief-thomson PHP Tipps 2005-2 4 08.07.2005 15:33
Fehler im Code, kann ihn nicht finden PHP Tipps 2005 9 16.05.2005 16:17
Bestätigungmail code? PHP Tipps 2005 7 16.05.2005 13:18
[Erledigt] BB Code entfernen PHP Tipps 2005 2 25.04.2005 15:20
[Erledigt] bb code innerhalb von bb code geht nicht PHP Tipps 2007 2 12.01.2005 17:29

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php source verschlüsseln, php code verschlüsseln, php code verschlüsseln open source, sourceguardian performance, php code verschlüsseln 2010, http://www.php.de/php-fortgeschrittene/876-php-code-verschluesseln.html, php code unleserlich machen, php source code verschlüsseln, php code unlesbar machen, php code unlesbar, php obfuscator rückgängig, php verschlüsseln, php sg_load, php obfuscator, php verschlüsseln free, php verschlüsseln 40 zeichen, php source verschlüsselung, php obfuscator open source, php verschlüsselung rückgängig, php code verschluesseln

Alle Zeitangaben in WEZ +1. Es ist jetzt 10:48 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum