Protect intellectual property from reverse engineering

The cutting-edge protection and licensing simply differentiates software product by protection against piracy, reverse engineering and illegal access.

AuthGuru Software Protection & Licensing Solution empowers software publishers to effectively protect the software application and vigorously apply the licensing to control the use and distribution of their intellectual property. The skills have been put to minimize the efforts to protect application and applying licensing without compromising the security level.

Protection can be applied using wrapper/ envelope where no change in code is required and/ or APIs which to be integrated with code. Licensing can be applied using software license and hardware dongle. As each license method has their specific features and benefits, it is solely depends on the publisher what licensing strategy they use. It is recommended to define a licensing strategy as per the business and functional requirement. We also help our partners in making licensing strategy if they don’t have one.

  • Encryption of exe using AES 256bit algorithm
  • No change in source code available using Envelope
  • Ready to use APIs are available for C/C++, Java, VC++, C# .Net, VB .Net, Delphi and other popular programming platform for Windows, Mac and Linux OS
  • For strong protection use Envelope and API both together
  • Protection of 32x and 64x application
  • Copy protection using strong licensing
  • Licensing available in software and hardware keys
  • Machine bound and portable license key
  • Stand-alone and client-server based license key
  • Expiration or time-based license key
  • Remote license update for software and hardware license both
  • Generate trial license and distribute to end user to evaluate application
  • Hardware dongle key with Real Time Clock (RTC) – no dependency on machine time
  • Customize error message to convey appropriate message

AuthGuru software protection solution offers Envelope and APIs to encrypt the application exe. AES 256-bit encryption is used to encrypt the exe and further protected exe is locked on the license key. It also creates a tunnel between protected exe and the license key for secured and authentic communication.

In case of software license, the license is locked on the unique machine information and resides in the internal memory of the computer which is not accessed by the users. The hardware key is a security device; the license is locked on the unique ID of the hardware key.

The protected application is decrypted in memory during runtime when the license key is provided, which makes it extremely secure.

Book your free demo nowBy scheduling a live online demo, we demonstrate you solution to your specific business requirements and answer your queries and concerns you may have, all without leaving the comfort of your office.

All you need is any remote desktop sharing tool with broadband connection.

Book now

Download 30 days free trialTry protection & security by yourself. Download trial toolkit and evaluate with full functionality.

The trial license is a software licence copy, which can be installed on any machine but for once. Trial license works for maximum 30 days from the day of installation.

To know more in detail, you may please call us or drop your query at
(+91) 92 122 58435, 120 4569812

Try now

License Locking Methods

Licensing is applied to maintain the integrity of the application. It helps in achieving controlled and intended distribution of intellectual property. The protected application will run only when the valid license is found thus makes it copy-protected. These licensing can be allowed for single user or multiuser application. Each licensing serves specific purpose.

Machine Locked Software License Key

Software license is intended to work on one machine. Authguru licensing uses combination of Mac ID and Hard Disk unique ID of machine to deploy the license. As these are unique for every machine, license won’t work on any another PC. Authguru keeps the license in the internal memory of the machine in encrypted form.

  • Machine dependent
  • Won't repair if machine gets formatted
  • Do not work if Mac Id or Hard disk changes
  • Less secure than hardware license
  • Low cost than hardware dongle

USB Dongle or Hardware License Key

The USB hardware dongle is electronic device built with micro-controllers specially programmed to serve licensing and security. In this the application gets locked on the USB hardware dongle. As locking is done on USB dongle, application can run on any machine provided dongle is connected to supply license.

  • Doesn't depend on machine type or information
  • Superior security
  • Detachable - doesn't effect if computer crashes
  • Portable - can work on more than one machine
  • Costlier than software license

Machine locked USB license Key

It is the combination of both software license and USB dongle. Locked application will run on the machine where SL is installed and USB dongle is connected. This kind of licensing is used in critical scenarios. If any of these is not found, licensing won’t work and protected application will not run.

  • Strong combination
  • Costlier than SL and HL
  • Dual dependency - machine and USB dongle
  • Won't work if machine gets crashes
  • Rarely used due to complexity

Watch Demo

Watch demo video to know the process of protection and authentication using AuthGuru Envelope or wrapper. The demo is done using the software license. You can also contact us to book a live demo. This live demo can be arranged at our end or at your end.

Book a free demo Online Software Key Activation Dongle with Real Time Clock