Maison > Article > développement back-end > Comment crypter des fichiers php
Zend Guard est un produit de chiffrement de code source PHP relativement mature actuellement sur le marché. Nous pouvons utiliser Zend Guard pour crypter les fichiers PHP.
Recommandé : "Tutoriel PHP"
Comment utiliser Zend Guard pour le cryptage ?
1. Ouvrez Zend Guard 5.5.0, [Fichier]->[Nouveau]->[Zend Guard Project] et créez un nouveau projet.
2. Cliquez sur Suivant pour passer à l'étape suivante. La boîte de dialogue suivante apparaîtra, sélectionnez le fichier ou le dossier source à chiffrer.
Cette étape consiste à sélectionner le fichier à chiffrer, qui peut être un seul fichier [Ajouter un fichier] ou un dossier entier [Ajouter un dossier], puis [Suivant].
(Ici, j'ai choisi de chiffrer l'intégralité du dossier. Autrement dit, tous les fichiers de D:wampwwwdemo sont chiffrés.
L'étape suivante consiste à sélectionner la version de PHP [. comparez-la avec la version PHP sur votre serveur web]. Ceci est très important. Si la version est incorrecte, une erreur se produira pour terminer la création du projet.
Remarque :Pour le logiciel de chiffrement Zend Guard version 5.5.0, il ne peut prendre en charge que la version 5.3 de PHP. Si votre version de PHP est supérieure, veuillez vous rendre sur le site officiel de Zend Guard pour télécharger la version supérieure correspondante du logiciel de cryptage.
(Comme ma version PHP est PHP 5.3.10, je choisis PHP 5.3 ici. Vous pouvez choisir par défaut d'autres endroits et simplement cliquer pour terminer)
Dans l'explorateur de garde sur le côté gauche de Zend Guard, vous pouvez voir votre nouveau projet. Après avoir sélectionné le nom du projet avec la souris, cliquez avec le bouton droit sur [Encode Project] pour terminer.
De cette façon, le cryptage le plus simple du code source PHP est obtenu.
Nous pouvons voir le fichier crypté dans le répertoire de sortie du produit (D:productDir).
Pour cette méthode de cryptage la plus simple, nous ne définissons pas la période de validité du cryptage, ni la prise en charge de la licence (c'est-à-dire si un fichier de licence est requis lors du décryptage). La valeur par défaut est de ne jamais expirer et non). une licence de décryptage est requise.
Si vous souhaitez définir le fichier de licence pour le décryptage, vous pouvez cliquer sur le nom du projet (project_test), puis cliquer sur l'onglet Sécurité à côté de Présentation dans la fenêtre principale du projet pour définir des paramètres de cryptage plus sécurisés.
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!