jueves, 27 de enero de 2011

Probando PHP Ofuscator



En este post voy a probar una herramienta que se llama PHP Ofuscator (Ver Ofuscador de Código), la cual se puede descargar desde el siguiente link:

http://www.raizlabs.com/downloads/PHPObfuscator_Setup.msi

Tengo la siguiente clase PHP:


Al aplicar el ofuscador mostraré como queda y probaré si funciona ejecutando mi aplicación.
Este es el resultado:


Pero al momento de entrar nuevamente al sistema. Me aparece un error que era previsible. Al cambiar el nombre de los metodos un archivo externo como un Javascript no tiene como saber que el nombre del metodo ha cambiado.


Lo cual me muestra que estas herramientas son utiles para archivos solos. Pero no para sistemas que estan programados en capas. Aunque esta herramienta permite excluir variables, lo cual solucionaria el problema que acabo de mostrar. Pero si el sistema es extenso, colocar todas las variables, nombres de clase, de metodos, etc. Agregaría al desarrollo sus buenos días de esfuerzo.





Libro, Aprende a Programar en PHP YA!

No hay comentarios: