2012-10-20 5 views
1

Possible en double:
Code obfuscator for php?
Can I encrypt PHP source or compile it so others can’t see it? and how?
How is it possible to protect PHP code?Comment exécuter un fichier php enrypté dans un serveur local?

Je veux chiffrer le code PHP afin que les autres ne doivent pas modifier et ne peuvent pas voir le code. Si je cours ce dossier PHP chiffré dans le navigateur sa fonctionnalité devrait fonctionner. J'ai utilisé quelques codes et quelques logiciels comme PHP Bambalam PHP EXE compilateur/intégrateur, phc-win, zzee php etc., avec ceux que je suis capable de crypter le code PHP, mais n'a pas réussi à fonctionner dans le serveur. Il affichait du code chiffré Php au lieu de ses fonctionnalités. Est-ce que quelqu'un peut me suggérer un moyen de crypter un fichier qui devrait être libre et exécuter ce code crypté dans le serveur?

+1

Jetez un oeil à [this] (http://www.zend.com/en/products/guard/) – Leri

+1

autant de doublons de cette question déjà ici sur SO. – Spudley

+1

Il peut être utile de comprendre qui d'autre ne devrait pas être en mesure de voir ou même de changer le code. Cela sonne comme vous voulez faire quelque chose sur la sécurité sur le serveur, par exemple. droits d'accès plutôt que de crypter quelque chose. Si vous pouvez donner plus de détails sur vos besoins, je suis sûr qu'il y a beaucoup de gens qui peuvent donner des conseils. – NilsB

Répondre

0

Vous n'avez pas besoin de faire cela. Le code PHP est exécuté sur le serveur, le navigateur ne le télécharge jamais.

+0

Je dois cacher le code du serveur lui-même. pas du navigateur. – User129

1

Pour ionCube(que j'utilise), vous avez également besoin des chargeurs installés sur votre serveur:

http://www.ioncube.com/loaders.php

Quelque chose doit décrypter le fichier.

+0

proposez-moi des logiciels gratuits – User129

+0

Pas une telle chose. Vous pouvez obscurcir le code (difficile à lire mais toujours non protégé et php_strip_whitespace() est un début) avec des outils gratuits mais pas le protéger car il peut facilement être modifié par ingénierie. Vous avez besoin d'un encodeur de code octet comme ionCube que vous pouvez combiner avec votre propre système de licence pour protéger les scripts PHP commerciaux. – CodeAngry

Questions connexes