“Conocimientos Programación>Programación PHP /MySQL

Cómo descifrar código PHP

2014/7/18
A menudo los programadores necesitan para codificar código o texto PHP para asegurar que los datos transferidos a través de redes se transmiten correctamente y que los algoritmos de búsqueda se han optimizado para reducir al mínimo el tiempo de búsqueda . Codificación de PHP también se utiliza para aplicaciones de seguridad que involucran a las que se transmiten las contraseñas y las transacciones financieras a través de redes abiertas, como la World Wide Web. Al examinar el código PHP , los programadores pueden observar que las cadenas de código y de texto parecen sin sentido . Este código es a menudo codificado código PHP. Leer o descifrar lo general requiere que decodificar con funciones de decodificación de PHP tales como la función de base 64 de decodificación . Instrucciones
1

Copie el código o el texto que se ha codificado con la función base64_encode . Este texto codificada puede aparecer en la página Web que está viendo o en un archivo PHP. Si se encuentra en el archivo PHP, abrir el archivo PHP con un editor de texto, seleccione el texto codificado y copiarlo en el portapapeles . Para este ejemplo , supongamos que el texto codificado base 64 en el archivo PHP era : " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA == " . Este texto codificado es el equivalente codificada base64 del texto sin codificar , " Su número de tarjeta codificada es 324564 . "
2

Crear un nuevo archivo de texto con el programa de edición de texto. Guarde el archivo con el nombre
3

Escriba el operador de script PHP en la primera línea del archivo de texto para indicar que el texto es un script de código PHP " decodedPHP.php . ":

4

Declare una variable de cadena PHP llamado " $ cadena " en la siguiente línea del editor de texto. Pegar en el texto codificado que ha copiado y se asigna a la variable $ str con el signo igual

$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ; .

Donde " WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==" es la base 64 que codifica para " Su número de tarjeta codificada es 324564 . "
5

Escriba el código PHP para mostrar los contenidos decodificados de la cadena. Utilice la función echo de PHP y la función base64_decode para mostrar el código PHP decodificada en la pantalla

base64_decode eco ordenador ( $ str) ;
6

Tipo en la siguiente línea del texto editor de código que termina el script PHP.

>
7

Guarde el archivo PHP y subirlo a su servidor web. Vaya a la página Web que ha cargado el servidor Web . Observe que la variable de cadena PHP decodificada aparece en su web y que dice así:

' Su número de tarjeta codificada es 324564 ' ;
8

Utiliza el siguiente código para codificar las variables de cadena en PHP como códigos secretos base64 . Sustituya diferentes variables de cadena en $ str2 para mostrar el código base64 y copiar la cadena codificada en la variable $ str ver que la base 64 decodificar y codificar funciones funcionan correctamente .

$ str = ' WW91ciBlbmNvZGVkIGNhcmQgbnVtYmVyIGlzIDMyNDU2NA ==' ;

base64_decode echo ( $ str) ;

$ cadena2 = " Su número de tarjeta codificada es 324564 ' ;

base64_encode echo ( $ cadena2 );

>

Página anterior:
Página siguiente:
Programación PHP /MySQL
Cómo leer correo electrónico mediante PHP
Cómo calcular la Diferencia Fecha PHP
Cómo sacar el remoto Tamaño del archivo de PHP
Puede Dreamweaver Editar PHP
Cómo reemplazar una aparición individual de la cadena de búsqueda en PHP
Cómo: PHP click tracking pixels
Cómo hacer comentarios en un archivo PHP
Cómo utilizar un servidor MySQL usando un cliente de línea de comandos
Conocimientos Informáticos © http://www.ordenador.online