miércoles, 21 de septiembre de 2011

Encriptar código PHP




Hoy traigo una forma sencilla de ofuscar el código php, que aunque no se trata de encriptación, si impide al menos que algunos no husmeen en nuestro código fácilmente.
La forma sencilla de hacerlo es codificar nuestro archivo en base64 para luego descomprimirlo y ejecutarlo. Para ello creamos un fichero de php que lea el archivo que queremos ofuscar y lo convierta en un archivo menos legible.
1<?php
2$fichero 'miprograma.php';
3$codificado base64_encodefile_get_contents$fichero ) );
4$fichero_resultado '<?php eval( base64_decode( "' $codificado .'" ) ); ?>';
5file_put_contents'ofuscado.'.$fichero$fichero_resultado );?>
Ahora tendremos nuestro archivo “ofuscado.miprograma.php” con algo poco legible y más dificil de ver cómo hace las cosas.

No hay comentarios:

Publicar un comentario