2010-08-09 17 views
13

संभव डुप्लिकेट:
how to prevent your javascripts being stolen,copied, and viewed ?जावास्क्रिप्ट कोड कैसे सुरक्षित करें?

क्या जावास्क्रिप्ट कोड & यह मुश्किल यह समझने में बनाने के लिए और यकीन है कि यह चोरी के लिए ... मुझे लगता है कि इसकी असंभव पता सुरक्षित करने के लिए सबसे अच्छा तरीका है इसे अपने ग्राहक पक्ष से 100% सुरक्षित करने के लिए और ग्राहक द्वारा देखे जाने वाले सभी कोड .. लेकिन मुझे इसे जितना संभव हो सके उतना कठिन बनाना होगा ...

+0

http://stackoverflow.com/questions/194397/how-can-i-obfuscate-javascript –

उत्तर

8

आप जो कुछ भी कर सकते हैं उसे कम और कम कर सकते हैं।

यहां a free obfuscator है, कई आसपास हैं।

4

सबसे पहले, इसे खराब करें - अर्थहीन नामों के लिए कार्यों/चर नाम बदलें। फिर इसे packer का उपयोग करके पैक करें।

+0

यदि ऐसा होता है .. इसे फिर से दबाएं और इसे पैकर करें ... क्या इसे डिबफुस्केट करना आसान है .. या इसे समय चाहिए ऐसा करने के लिए ?? मैं इस उपकरण का उपयोग करता हूं कि "टॉम गुलेन" (धन्यवाद;)) इसका उल्लेख करें .. – Q8Y

+0

भी ... किसी ने मुझे कोड को सुरक्षित करने के लिए वास्तव में एक अच्छा तरीका बताया .. एक कुंजी के साथ obfuscate को सुरक्षित करके ... मेरा मतलब सुरक्षित पहले से सुरक्षित है :) क्या ऐसा करना संभव है, एक कुंजी के साथ कोड सुरक्षित करें और इसे खराब करें ?? आपकी मदद के लिए बहुत अधिक दोस्तों – Q8Y

3

जेएस कोड का 100% सुरक्षित करना असंभव है। आप जो भी लोकप्रिय पैकर उपयोग करते हैं, JSBeautifier आमतौर पर मानव-पठनीय स्रोत का पुनर्निर्माण करने में सक्षम होता है। निजी तौर पर, मैं केवल Google Closure Compiler का उपयोग करता हूं जो वर्तमान में उपलब्ध सर्वोत्तम मिनीफायर/ऑप्टिमाइज़र है।

+2

यदि यह असंभव 100% है ... मैं इसे सामान्य उपयोगकर्ता के लिए कम से कम कठिन कैसे बना सकता हूं ?? इससे कोई फर्क नहीं पड़ता कि मैं इसे कैसे रोकता हूं, http://jsbeautifier.org/ यह चाल करेगा और इसे deobfuscate करेगा :) यह करने के लिए एक सेकंड ले जाएगा :) और Google क्लोजर कंपाइलर के लिए। उन्होंने कहा कि यह केवल आपके कोड को तेज़ी से चलाता है, उन्होंने सुरक्षित और एन्क्रिप्टिंग के लिए किसी भी चीज का उल्लेख नहीं किया !! मुझे क्या करना चाहिए ?? मैं बस इसे सामान्य उपयोगकर्ता के लिए देखना मुश्किल चाहता हूं, क्योंकि हैकर इससे कोई फर्क नहीं पड़ता कि मैंने क्या किया है, वे अंततः इसे देखेंगे :) – Q8Y

संबंधित मुद्दे