2011-10-17 10 views
7

Pharアーカイブを暗号化/パスワード保護してクローズドソースのソフトウェア配布を可能にすることは可能ですか?PHPによる暗号化Phar

+0

あなたは何を防止しますか?ソースコードを見たり、アプリケーションを実行しているユーザーは? – cweiske

+0

@cweiske企業はクローズドソースソフトウェアを購入し、ソフトウェア(PHARアーカイブ?)を入手し、独自のサーバーで実行し、ソースを変更することはできません(コードの実行のみ)。 – MidnightLightning

答えて

5

Pharがzipをサポートし、zipファイルをパスワードで保護することができます。しかし、リクエストが来るたびにzipパスワードを入力するためには猿が必要になるでしょう。だから、クローズドソースソフトウェアには役に立たない。

しかし、このやや深刻な答えにするために、いいえ、それは実際に動作しません:

その場合

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,

、一人のPharはあなたを助けにはなりません。 ioncubeのようなバイトコードコンパイラを探してください。