Maison > Article > développement back-end > Quel outil PHP utilise-t-il pour chiffrer ?
Zend Guard peut non seulement crypter et protéger les scripts d'application PHP et gérer les licences commerciales pour les produits d'application PHP, mais également fournir un cryptage et une sécurité complets à de nombreux fabricants de logiciels et fournisseurs de services informatiques.
Zend Guard est actuellement le produit de cryptage de code source PHP le plus mature du marché.
Fonctionnalités principales (Apprentissage recommandé : Programmation PHP de l'entrée à la maîtrise)
· Crypter et protéger les scripts d'application PHP Gestion des licences commerciales pour les produits d'application PHP
· Augmentez les restrictions d'utilisation IP (pour protéger les applications contre la copie). Cela empêche la configuration des scripts PHP pour s'exécuter sur d'autres serveurs.
· Peut fournir des solutions aux fournisseurs de services informatiques. De cette façon, leur code ne peut pas être facilement modifié pour leur travail de support technique.
· Permet aux éditeurs de logiciels de mener une gestion flexible et diversifiée des licences pour les produits PHP commerciaux.
· La gestion diversifiée des licences comprend le nombre d'utilisateurs simultanés, le contrôle du temps, le contrôle de la segmentation du réseau, le contrôle du matériel du serveur, etc.
Grâce à l'utilisation de techniques avancées d'encodage et d'obscurcissement, le code source PHP des logiciels d'application PHP commerciaux est protégé (principalement contre la violation du droit d'auteur et l'ingénierie inverse).
Fournit aux responsables informatiques un moyen de désactiver les modifications apportées au code source de leurs applications PHP internes. Les managers sont ainsi en mesure de les accompagner efficacement.
Configurer PHP - ZendLoader.dll. Après avoir téléchargé et décompressé depuis le site officiel, vous verrez le fichier de bibliothèque de liens dynamiques ZendLoader.dll. Copiez-le dans votre répertoire d'extension PHP et effectuez la configuration suivante en php. .ini :
zend_extension="./ext/ZendLoader.dll" ; Enables loading encoded scripts. The default value is On zend_loader.enable=1 ; Disable license checks (for performance reasons) zend_loader.disable_licensing=0 ; The Obfuscation level supported by Zend Guard Loader. The levels are detailed in the official Zend Guard Documentation. 0 - no obfuscation is enabled zend_loader.obfuscation_level_support=3 ; Path to where licensed Zend products should look for the product license. For more information on how to create a license file, see the Zend Guard User Guide zend_loader.license_path=
Une fois la configuration terminée, redémarrez votre php. D'accord, la configuration est pratiquement terminée ici. Voyons comment utiliser l'outil (comme indiqué ci-dessous) :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!