Heim  >  Artikel  >  Backend-Entwicklung  >  Dateiverschlüsselungsprozesse in drei PHP-Umgebungen

Dateiverschlüsselungsprozesse in drei PHP-Umgebungen

藏色散人
藏色散人nach vorne
2021-12-02 14:19:184976Durchsuche

PHP-Dateiverschlüsselungsvorgang

Verschiedene PHP-Debugging-Umgebungen weisen leicht unterschiedliche Verschlüsselungen auf.

Im Folgenden wird hauptsächlich die Verschlüsselung von PHP-Dateien in den drei Umgebungen phpstudy2018, xampp und phpstudy-pro unter Windows vorgestellt.

  01 Gemeinsamer Prozess für verschiedene Umgebungen

 1. Verwenden Sie VirboxProtector, um den Interpreter (php-cgi.exe oder httpd.exe) zu verschlüsseln.

  2. Verwenden Sie DSProtector, um PHP zu verschlüsseln -cgi.exe oder httpd.exe), um den ursprünglichen Interpreter zu ersetzen Umgebungsversion, öffnen Sie php-cgi.exe im entsprechenden PHP-Umgebungsverzeichnis und ziehen Sie php-cgi.exe in VirboxProtector.

 Suchen Sie php-cgi.exe im PHP-Umgebungsverzeichnis, ziehen Sie php-cgi.exe in VirboxProtector, legen Sie die Verschlüsselungsoption fest, öffnen Sie die DS-Schaltfläche und legen Sie das Passwort fest.

 Nachdem die Einstellungen abgeschlossen sind, klicken Sie auf „Ausgewähltes Element beibehalten“, um zwei Dateien zu generieren: php-cgi.ssp.exe und php-cgi.exe.ssp

 2. Öffnen Sie DSProtector und verschlüsseln Sie die PHP-Datei.  Klicken Sie auf der Seite mit den Verschlüsselungsoptionen auf [DSProtector öffnen]. Die Konfigurationsdatei lädt automatisch die generierte Datei php-cgi.exe.ssp. Ziehen Sie die zu verschlüsselnde Datei 1.php hinein. Klicken Sie auf Wartung starten. Daraufhin wird der Erfolg angezeigt Die Dateipflege ist erfolgreich.

 Nachdem 1.php erfolgreich verschlüsselt wurde, wird die Quelldatei in 1.php.bak gesichert. 1.php ist die verschlüsselte Datei. Sie können den Editor verwenden, um zu überprüfen, ob der Code von 1.php verstümmelt ist.

  3. Ersetzen Sie php-cgi.exe

Benennen Sie die verschlüsselte php-cgi.ssp.exe in php-cgi.exe um und ersetzen Sie die ursprüngliche php-cgi.exe

4. Starten Sie phpstudy neu

Ersetzen Sie nach php-cgi .exe, klicken Sie, um phpstudy neu zu starten und die verschlüsselte PHP-Datei auszuführen ist das gleiche. Starten Sie nach dem Ersetzen von php-cgi.exe den Apache-Dienst neu.

  04XAMPP

  PHP-Projekte verwenden die XAMPP-Umgebung, der Dienst verwendet Apache und httpd.exe muss verschlüsselt und ersetzt werden.

  1. Suchen Sie httpd.exe im Apache-Ordner, verschlüsseln Sie httpd.exe

  Ziehen Sie httpd.exe in VirboxProtector, öffnen Sie die Schaltfläche [ds] in der Verschlüsselungsoption, legen Sie das Passwort fest und klicken Sie dann auf [Ausgewählte Elemente schützen]. httpd.exe.ssp und httpd.ssp.exe werden generiert.

2. Verschlüsseln Sie die PHP-Datei.

Klicken Sie auf [DSProtector öffnen]. Die Konfigurationsdatei lädt automatisch httpd.exe.ssp, ziehen Sie die PHP-Datei hinein und Klicken Sie auf „Wartung starten“, um zum Erfolg zu gelangen Nachdem index1.php erfolgreich verschlüsselt wurde, wird die Quelldatei in index1.php.bak gesichert und index1.php ist die verschlüsselte Datei. Sie können den Editor verwenden, um den Code von zu überprüfen index1.php wird verstümmelt.

  3. Ersetzen Sie httpd.exe

Benennen Sie die verschlüsselte httpd.ssp.exe in httpd.exe um und ersetzen Sie die ursprüngliche httpd.exe 4. Starten Sie den Apache-Dienst neu

Stoppen Sie im xampp-Panel den Apache-Dienst und dann fang an. Sie können die verschlüsselte PHP-Datei ausführen.

 05 Zusammenfassung

 Das verschlüsselte PHP kann normal ausgeführt werden, ohne die Leistung der Website zu beeinträchtigen. Verschlüsselte PHP-Dateien können nicht dekompiliert werden.

Empfohlenes Lernen: „

PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonDateiverschlüsselungsprozesse in drei PHP-Umgebungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen