• Agile.NET was developed as a user-friendly instrument that manages to protect the IL code stored in your assemblies.

    It's unique in its protection strategy compared with other code protection tools, which encrypt a whole assembly that gets decrypted at runtime. They often wrap the entry point assembly (that is the one containing the entry point of the application) with a native image loader. Metadata information such as class, method names and other symbol information is not visible and can't be viewed using standard .NET tools.

    Agile.NET allow you to obfuscate your metadata information, if you decide to do so. The obfuscation process renames metadata symbols (class, interface, field and method identifiers) to render them meaningless, and strips all unnecessary information (local variable, method parameter names, debug information and some metadata) from your .NET assemblies.

  • Agile.NET विकसित किया गया था के रूप में एक उपयोगकर्ता के अनुकूल उपकरण है कि प्रबंधन की रक्षा करने के लिए आईएल कोड में संग्रहीत अपने असेंबलियों. यह अद्वितीय में अपनी सुरक्षा रणनीति की तुलना में अन्य कोड के साथ सुरक्षा उपकरण है, जो एन्क्रिप्ट एक पूरी विधानसभा के लिए हो जाता है कि decrypted क्रम में. वे अक्सर चादर प्रविष्टि बिंदु विधानसभा (कि है युक्त एक प्रवेश बिंदु के आवेदन) के साथ एक मूल छवि लोडर. मेटाडाटा जानकारी में इस तरह के वर्ग के रूप में, विधि के नाम और अन्य प्रतीक जानकारी दिखाई नहीं देता है, और नहीं देखा जा सकता है का उपयोग कर मानक है । नेट उपकरण है । Agile.NET के लिए आप की अनुमति obfuscate अपने मेटाडाटा जानकारी, यदि आप तय करने के लिए ऐसा करते हैं । के obfuscation प्रक्रिया का नाम बदलता मेटाडाटा प्रतीकों (वर्ग, इंटरफ़ेस, क्षेत्र और विधि पहचानकर्ता) के लिए उन्हें प्रस्तुत करना व्यर्थ है, और स्ट्रिप्स के सभी अनावश्यक जानकारी (स्थानीय चर, विधि पैरामीटर नाम, डिबग जानकारी और कुछ मेटाडेटा) से है । नेट विधानसभाओं.