Red de conocimiento informático - Problemas con los teléfonos móviles - ¿Cómo se implementa el cifrado Zend?

¿Cómo se implementa el cifrado Zend?

Cómo utilizar el cifrado Zend. PHP puede cifrar y descifrar.

Descifrar archivos PHP cifrados con ZEND:

Zender es una herramienta que puede descifrar archivos PHP cifrados con Zend.

1. Descargue Dezender.zip

2. Descomprímalo en el disco, preferiblemente sin una ruta china. Por ejemplo, descomprímalo en I:\Dezender, modifique el archivo I:\dezender\php5\php.ini y modifique la ruta del archivo dentro.

3. Abra la línea de comando cmd

Luego podrá ver un nombre de archivo adicional de.php en el directorio de archivos.

4. Vaya al siguiente directorio I:\Dezender

5. Escriba un archivo por lotes que pueda procesar por lotes directamente el archivo .de.php. Escriba un archivo por lotes que pueda descifrar directamente todos los archivos en un directorio en lotes.

¿Qué es ZendSutdio? ¿Qué tiene que ver con PHP?

Si actualiza php5.2 a 5.3, también necesita actualizar ZendOptimizer a ZendGuard; debido a que ZendOptimizer solo admite hasta php5.2, no existe una diferencia esencial entre ZendGuard y ZendOptimizer, pero admiten diferentes php. versiones. Los programas que usan cifrado Zend se ejecutan normalmente, como Shopex; pero algunos programas que usan cifrado Zend deben usar ZendOptimizer, como phpweb (también es posible que phpweb dependa de php5.2 y sea incompatible con php5.3)

¿Qué es el lenguaje PHP?

PHP, nombre abreviado anidado, es la abreviatura de English Hypertext Preprocessing Language (PHP: Hypertext Preprocessor). PHP es un lenguaje que incorpora HTML. PHP es bastante similar al ASP de Microsoft. ASP de Microsoft es un lenguaje de programación que incorpora documentos HTML en el lado del servidor. El estilo de este lenguaje tiene la sintaxis única de PHP y es un híbrido de C, Java, Perl y. Nueva sintaxis propia de PHP. Puede ejecutar páginas web dinámicas más rápido que CGI o Perl. En comparación con otros lenguajes de programación, las páginas web dinámicas creadas con PHP están integradas en documentos HTML para ejecutar programas, y su eficiencia de ejecución es mucho mayor que la de CGI que genera completamente etiquetas HTML. El lenguaje de secuencias de comandos JavaScript y JavaScript también están integrados en documentos HTML. con PHP ejecutado en el lado del servidor, el rendimiento del servidor se puede utilizar por completo; el motor de ejecución de PHP también reside en la memoria de los programas PHP a los que acceden con frecuencia otros usuarios cuando acceden al programa al mismo tiempo. Siempre que la memoria se ejecute directamente, el código que contiene es suficiente, lo que también es una de las manifestaciones de la alta eficiencia de PHP. PHP es muy poderoso. Todas las funciones de CGI o JavaScript se pueden realizar a través de PHP y es compatible con casi todas las bases de datos y sistemas operativos populares. PHP fue creado originalmente por Rasmus Lerdorf en 1994 como un programa simple escrito en Perl para contar el número de visitantes a su sitio web. Posteriormente fue reescrito en lenguaje C y se agregó la función de acceder a la base de datos. La primera versión se lanzó al público en 1995 como PersonalHomePageTools (PHPTools), Lerdorf escribió cierta documentación para presentar el programa y lanzó PHP 1.0. En esta primera versión, sólo se proporcionaban funciones simples como el libro de visitas y el contador de visitantes. Más tarde, cada vez más sitios web utilizaron PHP y la demanda de funciones adicionales como declaraciones de bucle y variables de matriz se hizo cada vez más fuerte. PHP 2.0 fue lanzado a mediados de 1995 después de que nuevos miembros se unieran al equipo de desarrollo.

La segunda versión se llamó PHP/FI (FormInterpreter) agregó soporte para mSQL, estableciendo así la posición de PHP en el desarrollo web dinámico. A finales de 1996, 15.000 sitios web utilizaban PHP/FI; a mediados de 1997, más de 50.000 sitios web utilizaban PHP/FI. A mediados de 1997, con Zeev Suraski y Andi Gutmans uniéndose al equipo de desarrollo, comenzó el desarrollo de la tercera versión de PHP/FI. La tercera versión de PHP/FI se llamó PHP 3. En 2000, se lanzó PHP 4.0, agregando muchas características nuevas. Las características de PHP/FI incluyen los siguientes aspectos: Código fuente abierto: De hecho, todo el código fuente PHP es público. PHP es gratis. Basado en servidor: debido a que PHP es un script que se ejecuta en un servidor, puede ejecutarse en UNIX, LINUX y WINDOWS. Incrustar HTML: debido a que PHP puede incrustar lenguaje HTML, no es difícil de aprender. Lenguaje simple: PHP sigue el lenguaje de secuencias de comandos a diferencia de Java y C++. Alta eficiencia: PHP consume muy pocos recursos del sistema. Procesamiento de imágenes: la capacidad de PHP para crear imágenes dinámicamente se compara con PHP3 y PHP4. PHP3 está estrechamente integrado con el servidor Apache; además, se actualiza constantemente y agrega nuevas funciones y es compatible con casi todas las bases de datos convencionales y no convencionales; Eficiencia de ejecución de alta velocidad: en 1999 había más de 150.000.000 de sitios web que utilizaban PHP. Además, su código fuente es completamente abierto. Hoy en día, cuando prevalece la conciencia del código abierto, es el pilar en este campo. La adición continua de nuevas bibliotecas y funciones actualizadas dinámicamente hacen que PHP esté disponible en plataformas UNIX, Linux y Windows. Proporciona un rico conjunto de funciones y proporciona un mejor soporte para la programación. El núcleo de todo el programa de script PHP 4.0 también ha experimentado cambios tremendos, con una velocidad de ejecución más rápida para satisfacer las necesidades de programas más rápidos. La eficiencia optimizada funciona mejor que los programas CGI o ASP tradicionales. Además, hay funciones nuevas más potentes y una biblioteca de funciones más rica. Lo aceptes o no, PHP va a revolucionar WebCGI. También será uno de los cursos obligatorios para WebMasters profesionales. PHP4.0 es una herramienta de desarrollo web dinámico más eficiente y confiable. En la mayoría de los casos, se ejecuta más rápido que PHP3.0. Su función de descripción de script es más poderosa y compleja. El rendimiento superior de PHP 4.0 es el resultado de un rediseño completo del motor de secuencias de comandos PHP: el motor fue completamente reescrito desde cero por Andi Gutmans y Zeev Suraski. El motor Zend del motor de script PHP4.0 adopta un método de compilación y ejecución más eficiente en lugar del modo de análisis y ejecución utilizado por PHP3.0: (1) Alias: en PHP4, puede usar referencias para asignar valores a las variables, que proporciona programación Aporta una gran flexibilidad. (2) Módulo API extendido: el módulo API extendido de PHP4.0 proporciona un módulo de interfaz PHP extendido, que es significativamente más rápido que la versión anterior de la API. La mayoría de las interfaces existentes y más utilizadas en los módulos PHP se han convertido para utilizar esta interfaz extendida. (3) Liberación automática de recursos: PHP4 agrega una función de recuento de referencias. La introducción de esta nueva tecnología permite que PHP4 tenga funciones de administración automática de memoria, lo que reduce la carga para los desarrolladores. (4) Tipo booleano: PHP4.0 admite el tipo booleano. (5) Generación de procesos: PHP4.0 proporciona un proceso de generación muy inteligente y versátil en el entorno UNIX, utilizando un sistema basado en automake/libtool llamado tecnología de generación. (6) Compatibilidad con COM/DCOM: PHP4.0 proporciona compatibilidad con COM/DCOM (solo aplicable al entorno Windows), que puede acceder y acceder sin problemas a objetos COM.

(7) Muy buena compatibilidad con PHP3.0: la compatibilidad con versiones anteriores del código entre PHP4.0 y PHP3.0 es cercana al 100%. Debido a la arquitectura mejorada de PHP4, existen algunas diferencias sutiles entre los dos, pero la mayoría de la gente probablemente nunca encontrará esto. (8) Configuración: PHP4 rediseña y mejora el archivo PHP.ini, lo que hace que sea extremadamente sencillo configurar PHP usando PHP.ini, que puede ejecutarse mediante Apache (sistemas Unix) o el registro de Windows (entorno Windows) en tiempo de ejecución. (9) Soporte de cifrado: PHP4 implementa un cifrado completo, estas funciones de cifrado son una biblioteca mycrypt completa y PHP4.0 admite funciones hash. También están disponibles algunos algoritmos de cifrado como Blowfish, TripleDES, MD5 y SHA1. (10) Verificación de tipos: PHP4.0 admite el mismo operador utilizado para evaluar la verificación de tipos: === (3 operadores de signo igual), que se utiliza para verificar la relación entre dos valores y sus tipos. Por ejemplo, 3====3 se considerará falso (diferentes tipos), mientras que 3====3 (igualdad) se considerará verdadero. (11) Compatibilidad con FTP: PHP 4.0 admite FTP. Normalmente, proporciona una interfaz para descargar archivos grandes a través de una conexión de módem. Sin embargo, si realmente lo necesitas, puedes usar PHP. (12) Nuevas características o mejoras de PHP4: array_count_values()eval()foreach()nclude()ob_end _clean()ob_end_flush()ob_get_contents()ob_start()strip_tags()unset() (13) Imprimir aquí: PHP 4.0's aquí la impresión es similar a Perl, pero completamente diferente. Por ejemplo, este es un método útil para imprimir una gran cantidad de artículos en un archivo HTML sin perder un solo carácter, como una etiqueta de tabla de contenido. (14) Sistema de respaldo de HTTPSession: el sistema de respaldo para la gestión de HTTPSession está implementado en PHP 4.0. De forma predeterminada, el identificador de sesión se guarda mediante una cookie. Si no hay soporte para cookies o la tarea de cookies falla, se crea automáticamente un identificador de sesión que se incluye en la cadena de consulta de la URL. (15) Compatibilidad con ISAPI: PHP 4.0 se puede utilizar como un módulo ISAPI personalizado para complementos de IIS. Esto es más eficiente que ejecutar PHP 3.0 como programa externo. (16) Memoria: PHP4.0 puede utilizar la memoria de manera más eficiente, reduciendo así el consumo de memoria, principalmente debido a la implementación de tecnología de conteo de referencias. (17) Otras funciones miembro de la clase: en PHP4.0, se pueden llamar otras funciones miembro de la clase en el alcance de la función miembro misma o en el alcance global. Por ejemplo, puede anular una función principal con una función secundaria y llamar a la función principal en la función secundaria. (18) Matrices multidimensionales: en PHP 4.0, la transmisión de datos mediante GET, POST y cookies admite matrices multidimensionales. (19) Soporte personalizado de HTTPSession: el procesamiento de HTTPSession incluye la administración del sistema alternativo, que se implementa mediante su nueva función de biblioteca en PHP4.0. El manejo de sesiones en la versión 3.0 requiere el uso de PHPLIB y bibliotecas de terceros, lo cual es mucho más lento que las sesiones admitidas directamente por PHP. (20) Soporte personalizado de Java: PHP4.0 admite la interacción con Java. Este soporte personalizado de Java proporciona a PHP una herramienta sencilla y eficaz para crear y utilizar objetos Java. (21) Número de objetos y grupos anidados: PHP4.0 implementa objetos más potentes y elimina varias restricciones de sintaxis que existían en PHP3.0. Las matrices se pueden anidar dentro de objetos y viceversa. El anidamiento se puede implementar según sus propias necesidades. (22) Programación orientada a objetos: PHP4.0 proporciona funciones extendidas y nuevas características para clases y objetos construidos mediante programación orientada a objetos. PHP4 implementa nuevas tecnologías como la sobrecarga de objetos y la tecnología de referencia.

(23) Soporte para sobrecarga de objetos: la sintaxis de sobrecarga de objetos permite que las bibliotecas basadas en clases orientadas a objetos de terceros accedan a su propia funcionalidad utilizando las funciones orientadas a objetos de PHP4. Esta funcionalidad se ha implementado mediante el módulo COM. (24) Admite almacenamiento en búfer de salida: PHP proporciona una serie de funciones de almacenamiento en búfer de salida. El soporte de almacenamiento en búfer de salida permite escribir funciones contenedoras para búferes comprimidos. La compatibilidad con el almacenamiento en búfer de salida en PHP4 permite almacenar la información del encabezado HTML independientemente de si se genera el cuerpo HTML. Los encabezados (encabezado(), tipo de contenido y cookies) no utilizan buffers (25) Se agregó la biblioteca PCRE: PHP 4.0 incluye una biblioteca de expresiones regulares (PCRE) compatible con Perl que se incluye con la biblioteca de expresiones regulares en PHP. y las funciones de reemplazoPCRE son compatibles (26) Archivo PHP.ini: el archivo PHP.ini ha sido rediseñado en PHP 4.0, lo que hace que sea más fácil y eficiente configurar PHP.ini con PHP. Todos los archivos se pueden usar en tiempo de ejecución. Apache (en un entorno Apache) o por el registro de Windows (en un entorno Windows). Todos los módulos relacionados admiten automáticamente la directiva de configuración (27) agregada al archivo PHP.ini. Recuento de referencias: PHP 4.0. proporciona una función de recuento de referencias una vez que ninguna variable ya hace referencia a un recurso, se libera automáticamente para ahorrar recursos de memoria. El ejemplo más obvio del uso de esta función es la declaración de bucle de consulta SQL incorporada. Cada vez que se agrega un conjunto de resultados SQL, la memoria se solicitará repetidamente hasta que se ejecute el script y se libere la memoria ocupada por estos conjuntos de resultados (28) Se admiten referencias: el valor de la variable se puede cambiar por referencia. 29) Vinculación de funciones en tiempo de ejecución: la función de vinculación en tiempo de ejecución de PHP 4.0 permite llamar a funciones antes de que se declaren, independientemente de si se declaran más adelante en el código o en tiempo de ejecución (30) Información de tiempo de ejecución de clase: PHP 4.0 admite el acceso a lo siguiente. información de clase en tiempo de ejecución: el nombre de clase del objeto, el nombre de clase de la clase principal del objeto y el nombre de función del objeto (31) Capa de abstracción del servidor: proporciona una SAPI mejorada (para admitir servidores web API). interfaz, que es una parte integral de PHP 4.0. Esta capa de abstracción del servidor proporciona soporte de interfaz de servidor WEB universal, admite servidores WEB de subprocesos múltiples y admite de forma transparente la mayoría de los servidores WEB, incluidos los servidores Apache, IIS (ISAPI) y AOL. ------------------------------------------ -------- ------------------------------------------ -------- ------------------------Nuevas características de PHP5: PHP más orientado a objetosPHP5 introduce un nuevo modelo de objetos (ObjectModel) para el procesamiento de objetos PHP que ha sido completamente reescrito. para un mejor rendimiento y más funcionalidad. La parte de manejo de objetos del núcleo de PHP ha sido completamente rediseñada para proporcionar más funcionalidad y mejor rendimiento. En versiones anteriores de PHP, los objetos se trataban de la misma manera que los tipos primitivos (números, cadenas). La desventaja de este enfoque es que el objeto se copia por completo cuando se asigna a una variable o se pasa como parámetro. En la nueva versión, la operación anterior pasará una referencia (que puede interpretarse como un identificador del objeto) en lugar de un valor.

¿Cómo construir un sitio web en wordpress?

Si desea crear un sitio web personal, necesita un servidor independiente. Compré un servidor en Alibaba Cloud, seleccioné el sistema como "Ubuntu14.04.5LTS" y compré un nombre de dominio en Alibaba Cloud (. El nombre de dominio es para facilitar la memoria; de lo contrario, será inconveniente ingresar la dirección IP para acceder al sitio web. A continuación, usaremos el sistema Ubuntu para crear un sitio web personal de WordPress.

Instalar el entorno operativo WordPress

1. Instalar la base de datos Mysql

aptupdate

aptupgrade

aptinstallmysql-. server

Compruebe si mysql se instaló correctamente:

root@iZ2zeeg42qkebchciml4pcZ:~#mysql--version

mysqlVer14.14Distrib5.5.62,fordebian-linux-gnu (x86_64) usandoreadline6.3

2. Instalar PHP

apt-getinstallsoftware-properties-common

add-apt-repositoryppa:ondrej/php

aptupdate

aptinstallphp7.2

aptinstalllibapache2-mod-php7.2

aptinstallphp7.2-mysql

aptinstallphp7. 2-fpm

Compruebe si php se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#php-v

PHP7.2.16-1+ ubuntu14.04.1+ deb.sury.org+1(cli)(construido:Mar7201920:42:24)(NTS)

Copyright(c)1997-2018ThePHPGroup

ZendEnginev3.2.0 ,Copyright(c )1998-2018ZendTechnologies

conZendOPcachev7.2.16-1+ubuntu14.04.1+deb.sury.org+1,Copyright(c)1999-2018,por ZendTechnologies

3 Instalar Nginx

installnginx

Compruebe si Nginx se instaló correctamente:

root@iZ2zeeg42qkecbhciml4pcZ:~#nginx-v

nginxversion:nginx/1.4. 6(Ubuntu)

Después de reiniciar Nginx, escriba etotheMySQLmonitor.

SuconexiónMySQLidis44

Versión del servidor:5.5.62-0ubuntu0.14.04.1(Ubuntu)

Copyright(c)2000,. Todos los derechos reservados por los Afiliados.

Oracle es una marca registrada de Oracle Corporation y/o sus

filiales.

Escriba'help;'o'h'para obtener ayuda.Escriba'c'para borrar la declaración de entrada actual.

mysql>base de datos creada nombre de la base de datos caracteressetutf8collateutf8_general_ci;

ConsultaOK, 1rowected(0.00sec)

mysql>.*to'username'@localhostidentifiedby'userpassword';

Consulta confirmada, 0 filas afectadas (0.00 segundos)

mysql >FLUSHPRIVILEGES;

Consulta confirmada.

0rowsaffected(0.00sec)

mysql>Salir

Adiós

root@iZ2zeeg42qkebchciml4pcZ:~#

2.

Obtenga el software WordPress: haga clic aquí

Cargue el wordpress-5.0.3-

wordpress-5.0.0.3-zh_CN.tar.gz descargado

>

root@iZ2zeeg42qkecbhciml4pcZ:~#mvwordpress-5.0.3-zh_CN.tar.gz/var/www/

root@iZ2zeeg42qkecbhciml4pcZ:~#cd/var/www/

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpress-5.0.3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#tar-zxvfwordpress- 5.0.3-zh_CN.tar.gz

......

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#ls

htmlwordpresswordpress- 5.0. 3-zh_CN.tar.gz

root@iZ2zeeg42qkecbhciml4pcZ:/var/www#cdwordpress/

root@iZ2zeeg42qkecbhciml4pcZ:/var/www/wordpress#ls

index.phppreadme.htmlwp-adminwp-comments-post .phpwp-contentwp-includeswp-load.phpwp-

mail.phpwp-signup.phpxmlrpc.php

licencia. enable.phpwp-blog-header.phpwp-config-sample.phpwp-cron.phpwp-links-opml.phpwp-login.phpwp-settings.phpwp-trackback.php

root@iZ2zeeg42qkecbhciml4pcZ: /var /www/wordpress#mvwp-config-sample.phpwp-

config.php

Utilice el comando vim para editar wp-config.php:

vimwp - config.

Modificar la información de configuración de la base de datos en el archivo

/**Nombre de la base de datos de WordPress**

define('DB_NAME', 'Nombre de la base de datos') ;

/**Nombre de usuario de la base de datos MySQL***

define('DB_USER','nombre de usuario');

/**Contraseña de la base de datos MySQL ** */

define('DB_PASSWORD','Contraseña de la base de datos');

/**

*Prefijo de la tabla de datos de WordPress.

*

*Si necesita instalar varios WordPress en la misma base de datos, establezca

* un prefijo de tabla de datos diferente para cada WordPress. Los nombres de prefijo solo pueden ser números, letras y guiones bajos.

*/

$table_prefix='wp_';

Resuelva el nombre de dominio en el servidor especificado en la consola de Alibaba Cloud:

Consola ->Dominio->Resolver->Agregar registro

Configure la política del grupo de seguridad del servicio para abrir el puerto 80 (http) y el puerto 443 (https):

Consola->Nube Servidor ECS ->Red y seguridad->Grupo de seguridad->Reglas de configuración

Configurar el puerto 80:

Configurar el puerto 443:

Ver el contenido de la configuración después de la configuración :

p>

Editar archivo de configuración de Nginx: /etc/nginx/sites-available/default

client_max_body_size10m;

servidor{

escucha80;

escucha:80;

server_ namelocalhost;#tu dominio

root/var/www/wordpress;

indexindex. phpindex.htmlindex.htmindex .nginx-de