2011-10-17 14 views
7

¿Es posible cifrar/proteger con contraseña un archivo Phar para habilitar la distribución de software de código cerrado?Encriptación con PHP Phar

+0

¿Qué es lo que quiere evitar? ¿Los usuarios buscan el código fuente o los usuarios que ejecutan la aplicación? – cweiske

+0

@cweiske ¿Desea tener una empresa que compre software de código cerrado, obtenga el software (archivo PHAR?) Y lo ejecute en su propio servidor, sin poder modificar el origen, solo interactúe con él (ejecute el código). – MidnightLightning

Respuesta

5

Phar admite zip, y los archivos zip se pueden proteger con contraseña. Pero necesitaría un mono para escribir la contraseña del archivo zip cada vez que se recibe una solicitud. Entonces, no, no es útil para el software de código cerrado.

Pero para hacer esto una respuesta algo serio, sin que realmente no funciona:

PHP Warning: include(phar://phar.zip): failed to open stream: phar error: Cannot process encrypted zip files in zip-based phar "phar.zip" in php shell code on line 1

2

Wanting to have a company purchase closed-source software,

En ese caso, Phar solo no le ayudará. Busque un compilador de códigos de bytes como ioncube.

Cuestiones relacionadas