Maison > Article > développement back-end > Processus de chiffrement de fichiers dans trois environnements PHP
Processus d'opération de cryptage de fichier PHP
Différents environnements de débogage PHP ont un cryptage légèrement différent.
Ce qui suit présente principalement le cryptage des fichiers php dans les trois environnements de phpstudy2018, xampp et phpstudy-pro sous Windows.
01 Processus commun pour différents environnements
1. Utilisez VirboxProtector pour chiffrer l'interpréteur (php-cgi.exe ou httpd.exe)
2. Utilisez DSProtector pour chiffrer php
3. Utilisez l'interpréteur chiffré (php -cgi.exe ou httpd.exe) pour remplacer l'interpréteur d'origine
4. Redémarrez le service Apache et vous pourrez exécuter le programme
02phpstudy2018
1. Cryptez php-cgi.exe
Application PHP qui confirme le version de l'environnement, ouvrez php-cgi.exe dans le répertoire de l'environnement php correspondant et faites glisser php-cgi.exe dans VirboxProtector.
Trouvez php-cgi.exe dans le répertoire de l'environnement php, faites glisser php-cgi.exe dans VirboxProtector, définissez l'option de cryptage, ouvrez le bouton ds et définissez le mot de passe.
Une fois les paramètres terminés, cliquez sur Conserver l'élément sélectionné pour générer deux fichiers : php-cgi.ssp.exe et php-cgi.exe.ssp
2. Ouvrez DSProtector et cryptez le fichier php.
Cliquez sur [Ouvrir DSProtector] sur la page des options de cryptage, le fichier de configuration chargera automatiquement le php-cgi.exe.ssp généré, faites glisser le 1.php à chiffrer, cliquez sur Démarrer la maintenance, cela affichera le succès, le php la maintenance des fichiers est réussie.
Une fois 1.php chiffré avec succès, le fichier source sera sauvegardé dans 1.php.bak 1.php est le fichier crypté. Vous pouvez utiliser l'éditeur pour vérifier que le code de 1.php est tronqué.
3. Remplacez php-cgi.exe
Renommez le php-cgi.ssp.exe crypté en php-cgi.exe et remplacez le php-cgi.exe d'origine
4. Redémarrez phpstudy
Remplacez après php-cgi .exe, cliquez pour redémarrer phpstudy pour exécuter le fichier php crypté
03phpstudy-pro, panneau Xiaopi, panneau pagode
Coopérez avec le processus de cryptage de phpstudy2018 pour trouver la version php de php-cgi.exe, le processus suivant c'est pareil. Après avoir remplacé php-cgi.exe, redémarrez le service Apache.
04XAMPP
Projets PHP utilisant l'environnement XAMPP, le service utilise Apache et httpd.exe doit être chiffré et remplacé.
1. Recherchez httpd.exe dans le dossier apache, cryptez httpd.exe
Faites glisser httpd.exe dans VirboxProtector, ouvrez le bouton [ds] dans l'option de cryptage, définissez le mot de passe, puis cliquez sur [Protéger les éléments sélectionnés], httpd.exe.ssp et httpd.ssp.exe seront générés.
2. Cryptez le fichier php
Cliquez sur [Ouvrir DSProtector], le fichier de configuration chargera automatiquement httpd.exe.ssp, faites glisser le fichier php et cliquez sur Démarrer la maintenance, invite le succès
Une fois que index1.php est crypté avec succès, le fichier source sera sauvegardé dans index1.php.bak. Index1.php est le fichier crypté. Vous pouvez utiliser l'éditeur pour vérifier que le code d'index1. .php devient tronqué.
3. Remplacez httpd.exe
Renommez le httpd.ssp.exe crypté en httpd.exe et remplacez le httpd.exe d'origine
4. Redémarrez le service Apache
Dans le panneau xampp, arrêtez le service Apache et puis démarrez. Vous pouvez exécuter le fichier php crypté.
Résumé 05
Le php crypté peut fonctionner normalement sans affecter les performances du site Web. Impossible de décompiler les fichiers php cryptés.
Apprentissage recommandé : "Tutoriel vidéo PHP"
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!