Encoder ses sources .php
12 messages
• Page 1 sur 1
- moldak75
- Nouveau WRInaute

- Messages: 1
- Inscription: 13 Mar 2007
Encoder ses sources .php
Bonjour,
j'ai developpé un projet commercial en php/Mysql et je vais engager des commerciaux pour vendre ce produit.
Seulement j'ai besoin qu'il possede mon projet sur leur pc portable pour en faire demonstration aux clients mais ca ne me plait pas trop qu'il ait accès aux sources.
Existe t'il une solution pour que les commerciaux disposent de fichier .php crypté mais fonctionnel ? (en gros qu'il ne puisse pas voir mes sources mais qu'ils puissent les utiliser sur un serveur easyphp ?)
Merci d'avance pour vos réponses (s'il y en a
)
David
j'ai developpé un projet commercial en php/Mysql et je vais engager des commerciaux pour vendre ce produit.
Seulement j'ai besoin qu'il possede mon projet sur leur pc portable pour en faire demonstration aux clients mais ca ne me plait pas trop qu'il ait accès aux sources.
Existe t'il une solution pour que les commerciaux disposent de fichier .php crypté mais fonctionnel ? (en gros qu'il ne puisse pas voir mes sources mais qu'ils puissent les utiliser sur un serveur easyphp ?)
Merci d'avance pour vos réponses (s'il y en a
David
- NextGeneration
- WRInaute occasionnel

- Messages: 428
- Inscription: 27 Sep 2006
Oui, ca s'appelle l'obscursification. En gros, un code source imbitable qui a les memes fonctions que l'original.
Méthode : renommer toutes les variables et methodes , classes par des identificateurs completement abscons : _a; _b; _d; etc...
c'est déja un bon début. Ensuite, pour compliquer encore un peu un éventuel reverse engineering, tu peux spaghettiser ton code, avec plein de fonctions aux noms très proches, qui ne font pas grand chose.
Le principal souci est de garder des performances correctes.
Méthode : renommer toutes les variables et methodes , classes par des identificateurs completement abscons : _a; _b; _d; etc...
c'est déja un bon début. Ensuite, pour compliquer encore un peu un éventuel reverse engineering, tu peux spaghettiser ton code, avec plein de fonctions aux noms très proches, qui ne font pas grand chose.
Le principal souci est de garder des performances correctes.
-

Monty973 - WRInaute passionné

- Messages: 1635
- Inscription: 21 Mar 2006
ionCube est un encrypteur de code PHP :
http://www.ioncube.com/
http://www.ioncube.com/
-

mowmow - WRInaute impliqué

- Messages: 975
- Inscription: 3 Nov 2004
Le produit de Zend est le plus efficace, car ca encrypte directement ton script PHP en langage machine (plus d'interpréteur), il suffit alors d'installer un module Zend (je ne sais plus lequel il faut faire quelques recherchers) pour pouvoir exécuter ces fichiers compressés. Tu peux également gérer les licences, je trouve ca franchement bien 
- Infini Turbulant
- Nouveau WRInaute

- Messages: 32
- Inscription: 2 Fév 2007
Bonjour,
Je ne crois pas que ce soit interdit.
On peut aussi, je ne l'ai jamais testé, faire du PHP en standalone, donc sans serveur, qui fonctionne alors comme une application normale.
Voici une petite liste :
-http://www.sourcecop.com/index.php
-http://www.sourceguardian.com/products/php_encoder.htm
-http://www.rssoftlab.com/phpenc.php
et Ioncube, et Zend qui ont déjà été cités.
Le dico du net parle du PHP standalone.
Tu peux aussi regarder
-http://indigostar.com/microweb.htm
-http://www.roadsend.com/home/index.php?SMC=1&pageID=compiler
-http://www.devx.com/opensource/Article/21235/0
ou plus généralement chercher sur google
Je ne crois pas que ce soit interdit.
On peut aussi, je ne l'ai jamais testé, faire du PHP en standalone, donc sans serveur, qui fonctionne alors comme une application normale.
Voici une petite liste :
-http://www.sourcecop.com/index.php
-http://www.sourceguardian.com/products/php_encoder.htm
-http://www.rssoftlab.com/phpenc.php
et Ioncube, et Zend qui ont déjà été cités.
Le dico du net parle du PHP standalone.
Tu peux aussi regarder
-http://indigostar.com/microweb.htm
-http://www.roadsend.com/home/index.php?SMC=1&pageID=compiler
-http://www.devx.com/opensource/Article/21235/0
ou plus généralement chercher sur google
12 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités



