मैं भी का इस्तेमाल किया है ionCube है। मैंने पूरी प्रक्रिया को काफी सरल पाया। अपनी वेबसाइट पर एक खाता बनाने से, सॉफ़्टवेयर डाउनलोड करने और इंस्टॉल करने और लाइसेंस खरीदने से काफी सीधे और दर्द रहित था।
एप्लिकेशन का उपयोग करना भी आसान है। आप इसे बता सकते हैं कि कौन सी फाइल एन्कोड करने के लिए है, और आप इसे प्रत्येक एन्कोडेड फ़ाइल में एक टिप्पणी शीर्षलेख भी डाल सकते हैं ताकि आप कुछ ऐसा कर सकें जैसे "यह फ़ाइल कॉपीराइट की सुरक्षा के लिए एन्कोड किया गया है। कृपया प्रश्नों के लिए मेरी कंपनी से संपर्क करें ... आदि। " एक अच्छी बात यह है कि इसमें फीचर ब्लोट नहीं है- यह जो कुछ भी कहता है वह कुछ अच्छी तरह से सुविधाओं के साथ करता है, बिना अनावश्यक जटिलता के।
ionCube एनकोडर भी आप के लिए जावास्क्रिप्ट फ़ाइलों की तरह गैर PHP फ़ाइलों अंधेरा कर सकते हैं। आप इसे एन्कोडेड फ़ाइलों को अपने आप से एक नए फ़ोल्डर में रखने के लिए कह सकते हैं या अन्य गैर-संशोधित फ़ाइलों को इसके साथ भी कॉपी कर सकते हैं, इसलिए आप इस परियोजना के 'निर्माण' कर रहे हैं। मैंने पाया कि यह एक बड़ा सौदा था और मैं इसे नए लाइसेंस के भुगतान के बिना इसका उपयोग जारी रखने में सक्षम हूं जब तक कि मैं इसे किसी अन्य कंप्यूटर पर नहीं चाहता या नया संस्करण चाहता हूं। इसलिए मैंने केवल एक बार भुगतान किया है और इसे 3 साल तक इस्तेमाल किया है।
सामान्य रूप से एन्कोडर्स की एक जोड़े की कमी। 1- अब आप 'सर्वर पर' फाइलों को संपादित नहीं कर सकते हैं, जबकि वैसे भी यह करने के लिए एक बुरी चीज है, लेकिन अगर आपको अपने कंप्यूटर तक पहुंच नहीं है (जैसे कि आप छुट्टी पर हैं) तो आपातकालीन सुधार करने से रोकते हैं।
दूसरा, यदि आप प्रोजेक्ट को संशोधित करते हैं और एन्कोड किए जाने के लिए नई फाइलें जोड़ते हैं, तो ... आपको एन्कोड किए जाने वाले नए फाइलों को शामिल करने के लिए IonCube प्रोजेक्ट की सेटिंग्स को अपडेट करना होगा। मुझे लगता है कि मुझे जोड़ा गया कदम थोड़ा परेशान है- लेकिन अगर आपको अपने कोड की सुरक्षा करने और अपने उपयोगकर्ताओं को एफ़टीपी पहुंच देने की आवश्यकता है तो इसके लायक है।
तुम भी, की जो आईडीई आप उपयोग परवाह किए बिना इस एनकोडर उपयोग कर सकते हैं, क्योंकि यह एक स्टैंड-अलोन अनुप्रयोग है।
मैं कुछ अन्य पोस्ट एन्कोडिंग एक आदर्श समाधान नहीं है के साथ सहमत हैं और कुछ मायनों में कुछ लोगों की भावनाओं के खिलाफ जाता है ... लेकिन खुद के लिए यह मन का टुकड़ा प्रदान करता है।
मुझे लगता है कि यह वास्तव में कोई फर्क नहीं पड़ता। Obfuscation वास्तव में सुरक्षा नहीं है, और यह एक उचित मौका है कि यह आपके मंच में बग पेश करेगा। यदि आप अपना कोड/प्लेटफॉर्म किसी अन्य कंपनी को बेचते हैं, तो मौका बहुत अच्छा है कि वे आपको समर्थन, उन्नयन इत्यादि प्रदान करने के लिए अभी भी भुगतान करेंगे। मुझे नहीं लगता कि कोड को खराब करने से आपको ऐसा करने की तुलना में कोई और व्यवसाय नहीं मिलेगा। संभवतः एक कारण है कि वे आपके साथ शुरू करने के लिए मंच खरीदते हैं। – PatrikAkerstrand
असल में मैं अपनी लाइसेंसिंग तकनीक/कोड को खराब करना चाहता हूं। शेष ग्राहक को देखने के लिए सभी खुले रहेंगे। मैं नहीं चाहता कि स्क्रिप्ट-किड्स मेरे PHP कोड को रद्द कर दें और इसे वितरित करें (जो मेरे पिछले संस्करण रिलीज़ में हुआ है) –
यह किसी और चीज से अधिक निवारक है। मैं इसे पूर्ण प्रमाण या कुछ भी नहीं जानता। लेकिन मैं एक अति महंगा, किफायती समाधान की तलाश में हूं। –