2011-10-17 19 views
7

E 'possibile crittografare/proteggere con password un archivio Phar per abilitare la distribuzione del software closed-source?Crittografia con PHP Phar

+0

Cosa vuoi impedire? Utenti che guardano il codice sorgente o gli utenti che eseguono l'applicazione? – cweiske

+0

@cweiske Desiderare che un'azienda acquisti un software closed-source, ottenere il software (archivio PHAR?) Ed eseguire sul proprio server, senza poter modificare l'origine, solo interagire con esso (eseguire il codice). – MidnightLightning

risposta

5

Phar supporta zip ei file zip possono essere protetti da password. Ma è necessaria una scimmia per digitare la password zip ogni volta che arriva una richiesta. Quindi no, non utile per il software closed-source.

Ma per rendere questo una risposta un po 'serio, non in realtà non funziona:

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,

In tal caso, phar da solo non ti aiuterà. Cerca un compilatore bytecode come ioncube.