2011-10-17 59 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,

在這種情況下,單獨藥業不會幫助你。尋找像ioncube這樣的字節碼編譯器。