2011-10-17 14 views
7

क्या बंद-स्रोत सॉफ़्टवेयर वितरण को सक्षम करने के लिए फ़ार आर्काइव को एन्क्रिप्ट/पासवर्ड-सुरक्षित करना संभव है?PHP के साथ एन्क्रिप्शन

+0

आप क्या रोकना चाहते हैं? उपयोगकर्ता स्रोत कोड या एप्लिकेशन चलाने वाले उपयोगकर्ता को देख रहे हैं? – cweiske

+0

@cweiske एक कंपनी को बंद-स्रोत सॉफ़्टवेयर खरीदना चाहते हैं, सॉफ़्टवेयर (PHAR archive?) प्राप्त करें, और स्रोत को संशोधित करने में सक्षम होने के बिना अपने सर्वर पर चलाएं, केवल इसके साथ बातचीत करें (कोड चलाएं)। – MidnightLightning

उत्तर

5

फ़ार ज़िप का समर्थन करता है, और ज़िप फ़ाइलें पासवर्ड-सुरक्षित हो सकती हैं। लेकिन जब भी कोई अनुरोध आता है तो आपको ज़िप पासवर्ड में टाइप करने के लिए एक बंदर की आवश्यकता होगी। इसलिए, बंद स्रोत स्रोत के लिए उपयोगी नहीं है।

लेकिन यह कुछ हद तक एक गंभीर जवाब बनाने के लिए, कोई यह वास्तव में काम नहीं करता है:

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 जैसे बाइटकोड कंपाइलर की तलाश करें।