सोर्स कोड कैसे छिपाएं

विषयसूची:

सोर्स कोड कैसे छिपाएं
सोर्स कोड कैसे छिपाएं

वीडियो: सोर्स कोड कैसे छिपाएं

वीडियो: सोर्स कोड कैसे छिपाएं
वीडियो: इस वेबसाइट का कोई कोड नहीं है या नहीं है? 2024, नवंबर
Anonim

किसी पृष्ठ के स्रोत कोड को सुरक्षित रखना आवश्यक होने के कई कारण हो सकते हैं। इनमें कोड में अपने स्वयं के समाधानों की सुरक्षा, गैर-पेशेवर या अनधिकृत हस्तक्षेप से ग्रंथों की सुरक्षा, "बाहर" संचरण के लिए एडऑन समाधानों के डेमो संस्करणों का निर्माण शामिल है।

सोर्स कोड कैसे छिपाएं
सोर्स कोड कैसे छिपाएं

ज़रूरी

उपयोगिता नवटिलस ऑब्जेक्ट स्क्वीज़।

निर्देश

चरण 1

इन समस्याओं के मुख्य समाधान के लिए नवटिलस एप्लिकेशन जिम्मेदार है। इस उपयोगिता का उपयोग भौतिक रूप से नेविज़न ऑब्जेक्ट्स से स्रोत कोड को हटाने और इन ऑब्जेक्ट्स के आकार को कम करने के लिए किया जाता है। ऐसी तकनीकों से निपटने का तरीका डीकंपलर का उपयोग करना है, लेकिन ऐसे कोई ज्ञात मामले नहीं हैं जब किसी ने ऐसा कार्य किया हो। आइए हम इस उपयोगिता का उपयोग करने की तकनीक का वर्णन करें।

चरण 2

उपयोगिता का परीक्षण 12Gen. Jnl. PostLine कोड इकाई की भागीदारी के साथ प्रसंस्करण के बाद किया जाएगा। वैसे, उपयोगिता केवल उस वस्तु को संसाधित करने में सक्षम है जिसमें उपयोगकर्ताओं को संशोधित करने और पढ़ने का अधिकार है।

चरण 3

कार्ड "निचोड़" खोलें। ऐसा करने के लिए, आपको कोडुनिट ऑब्जेक्ट्स के प्रकार को सेट करने की आवश्यकता है, और इसे नंबर 12 असाइन करें। उसके बाद, चयनित रिप्लेससोर्स फ़ील्ड में बॉक्स को चेक करें - अन्यथा स्रोत अपने मूल संस्करण में सहेजा जाएगा। टेक्स्ट फ़ाइल को SourceReplacerText फ़ील्ड में आयात करें। यह फ़ील्ड उस टेक्स्ट को निर्दिष्ट करती है जिसका उपयोग प्रोग्राम फ़ंक्शंस और ट्रिगर्स में टेक्स्ट को बदलने के लिए किया जाएगा। कुछ मामलों में, टेक्स्ट के बजाय फ़ाइल आयात करना समझदारी हो सकती है।

चरण 4

बदलें दस्तावेज़ीकरण के बगल में स्थित बॉक्स को चेक करें। अन्यथा, दस्तावेज़ीकरण ट्रिगर अपरिवर्तित रहेगा। DocumentationReplacerText को टेक्स्ट फाइलों में आयात करें, जो टेक्स्ट को डॉक्यूमेंटेशन ट्रिगर टेक्स्ट को बदलने के लिए सेट करेगा। कुछ मामलों में, इस चरण में आयात के लिए फ़ाइल का उपयोग करना भी संभव है।

चरण 5

EraseLocalVariableNames चेकबॉक्स को चेक करें। अन्यथा, स्थानीय चर का नाम वही रहेगा। स्क्वीज़ऑब्जेक्ट्स फ़ंक्शन चलाएँ। कुछ सेकंड बाद, जब स्थानीय संस्करण में काम करने की बात आती है, तो उपयोगकर्ता को पूर्ण कार्य के बारे में एक संदेश प्राप्त होता है।

चरण 6

ऊपर वर्णित प्रक्रियाओं को पूरा करने के बाद, आप संसाधित वस्तु को डिज़ाइनर में खोल सकते हैं। खोलने के बाद, ध्यान दें कि स्थानीय चर नाम के बजाय एक खाली फ़ील्ड प्रदर्शित होता है। इसका मतलब है कि उपयोगिता द्वारा प्रसंस्करण के बाद, परिणाम संरक्षित वस्तुएं हैं जो पूरी तरह से चालू हैं। इसके अलावा, उनके आकार को दो गुना तक कम किया जा सकता है - 437 किलोबाइट की मात्रा के साथ परीक्षण की गई वस्तु, उदाहरण के लिए, घटकर 211 किलोबाइट हो गई।

सिफारिश की: