Foros del Web » Programando para Internet » PHP »

compilar/encriptar codigo php

Estas en el tema de compilar/encriptar codigo php en el foro de PHP en Foros del Web. Ando mirando alguna forma de compilar, precompilar o encriptar el codigo php de varios scripts. He visto sistemas invirtiendo los bits y demas, pero no ...
  #1 (permalink)  
Antiguo 17/11/2004, 13:24
Avatar de machbel  
Fecha de Ingreso: junio-2002
Mensajes: 41
Antigüedad: 21 años, 10 meses
Puntos: 0
compilar/encriptar codigo php

Ando mirando alguna forma de compilar, precompilar o encriptar el codigo php de varios scripts. He visto sistemas invirtiendo los bits y demas, pero no me convencen. Otra cosa que si vi en algunos scripts que descargue, es qeu vienen como compilados para utilizar con el optimizador de php zend, ya que el codigo era:

zend?JFDAJHENNJ3429NJCNJNENJ N S...... y seguian muchos caracteres.

Esto supongo que solo servira para hostings con zend instalado, pero como lo tienen casi todos no hay mucho problema. La cosa es como consigo compilar, precompilar o encriptar el codigo de esta forma.
__________________
Webmaster de la red Hisparally:
www.hisparally.net
  #2 (permalink)  
Antiguo 17/11/2004, 22:42
Avatar de ignacio_giri  
Fecha de Ingreso: febrero-2003
Ubicación: Argentina, Rosario
Mensajes: 585
Antigüedad: 21 años, 2 meses
Puntos: 0
mira, es muy complicado hacer esto ya que php trabaja del lado del servidor y el codigo ya se compila antes de ser mostrado... es muy complicado el asunto, tienes que entrar al servidor para hacer esto y se complica

eh leido que puedes alterar bases de datos mysql... pero es super dificil... y el foro no creo que te ayude de mucho para hacer maldades
__________________
Ignacio
  #3 (permalink)  
Antiguo 18/11/2004, 06:49
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
ignacio_giri (disculpa .. pero creo que hay que aclarar el tema para evitar confusiones).

PHP no Compila el código para ser mostrado .. sino que sólo entrega la salida que ahí indiques con tus echo .. con tu HTML incrustrado .. etc. Es decir .. el código fuente del .php siempre estará en el servidor y NUNCA se entrega al cliente ..sólo el resultado (salida que dé este) de su ejecución.


machbel

Para PHP tienes dos opciones:
1) "Ofuscar" el código fuente de PHP para su distribución .. Esto sólo hace algo más ilegible la lectura del código, pero sigue igual de funcional.

Ejemplo:
POBS
http://pobs.mywalhalla.net/

2) Usar Zend Encoder (no "optimizer") .. eso "codifica" el código fuente de tus scripts PHP, pero, como ya sabes requiere que el servidor donde corras tus scripts tenga instalado esa extensión. No todos lo tienen instalado (es de pago Zend Encoder) así que no es una solución para distribuir aplicaciones que tengan que correr en servicios de hosting "compartido" ..tal vez para vender todo el paquete: tu aplicación + la instalación de esas extensiones para PHP.

Y .. esto es lo que hay para PHP .. recuerda que PHP es "interpretado" .. es un lenguaje de "scripting" así que no es tan "comodo" distribuir aplicaciones que tengan que tener restricciones de uso, que expire .. versión "demo" con funciones restringidas .. etc .. Con "Zen Encoder" (o otro codificador similar) si que puedes hacerlo pero con el "contra" de los requerimientos de este.

www.zend.com

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:27.