Oft Programmierer benötigen, um PHP -Code oder Text verschlüsseln , um sicherzustellen, dass die Daten über Netzwerke übertragen und korrekt übertragen , dass Suchalgorithmen optimiert werden , um die Suche zu minimieren. Encoding PHP ist auch für Sicherheits-Anwendungen , die die Sende- von Passwörtern und finanziellen Transaktionen über offene Netze wie das World Wide Web verwendet beinhalten . Bei der Prüfung der PHP-Code kann Programmierer beachten Sie, dass die Code- und Text-Strings unsinnig erscheinen . Dieser Code wird häufig PHP-Code verschlüsselt. Lesen oder Entschlüsseln es in der Regel erforderlich, dass Sie sie zu entschlüsseln mit PHP decodieren Funktionen wie die Dekodierung Basis 64 Funktion . Anleitung
1
Kopieren Sie den Code oder Text, der mit der base64_encode Funktion codiert wurde . Diese codierten Text kann auf der Web -Seite , die Sie anzeigen oder in einer PHP-Datei angezeigt werden. Wenn es in der PHP -Datei ist , öffnen Sie die PHP-Datei mit einem Text-Editor , wählen Sie den codierten Text und kopieren Sie sie in die Zwischenablage . Für dieses Beispiel wird angenommen, dass die base64 codierten Text in der PHP-Datei war: " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" . Diese codierten Text ist die base64 codiert Äquivalent der unverschlüsselte Text : "Ihre Kartennummer kodiert ist 324564 . "
2
Erstellen Sie eine neue Textdatei mit Ihren Text -Editor-Programm . Speichern Sie die Datei mit dem Namen
3
Typ das PHP-Skript Betreiber in der ersten Zeile der Textdatei , um anzuzeigen, dass der Text ein PHP- Skript ist codiert " decodedPHP.php . ":
< ? php
4
Deklariert einen PHP String Variable namens " $ Str " in der nächsten Zeile des Text-Editors . Fügen Sie in dem codierten Text kopiert und ordnen Sie es der $ str Variable mit dem Gleichheitszeichen
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ; .
Wo " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" der base64 kodiert für "Ihr codierte Kartennummer ist 324564 . "
5
Typ in der PHP- Code, um die entschlüsselten Inhalt der Zeichenfolge anzuzeigen. Verwenden Sie die PHP echo -Funktion und die Funktion base64_decode um das decodierte PHP-Code auf dem Computer-Bildschirm
echo base64_decode ($ str) anzuzeigen;
6
Typ auf der nächsten Zeile des Textes Editor der Code, der das PHP-Skript endet .
>
7
Speichern Sie Ihre PHP -Datei und laden Sie sie auf Ihrem Webserver. Navigieren Sie zu der Webseite, die Sie den Web-Server hochgeladen . Beachten Sie , dass die entschlüsselten PHP String-Variable auf Ihrem Web angezeigt und es lautet:
'Ihre codierte Karte Nummer 324564 ';
8
Verwenden Sie den Code unten, um PHP String-Variablen codieren als geheim base64 -Codes . Ersetzen Sie verschiedene String-Variablen in $ str2 die base64 -Code anzeigen und kopieren Sie die kodierte Zeichenkette in die Variable $ str , dass die base64 decode sehen und codieren Funktionen arbeiten korrekt .
< ? Php
$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ;
echo base64_decode ( $ str );
$ str2 = 'Ihr codierte Kartennummer 324564 ';
echo base64_encode ($ str2 ); ?
>