Frequently Asked Questions About NActKey
-
How does NActKey protect my application from unlicensed use?
During the activation process, NActKey obtains a unique hardware
signature from the target computer system and pairs that with a unique
activation key that is valid only for your application on that computer.
If your application is installed on another computer, the application
files are copied to another computer, or even if the hard drive is
cloned, NActKey will inform your application that it needs to be activated
when it is run on the second computer.
-
How strong is NActKey license protection?
First, NActKey activation is based on a hardware signature which
cannot be duplicated by a hacker. Second, NActKey uses 160-bit alphanumeric
key codes, each with 4,261,655,511,456,885,005,249,781,170,176 possible
permutations. A brute force attack, randomly testing 1,000 codes per
second would take 135,136,209,774,761,701,080 years to complete! Third,
NActKey is designed in such a way that even if a hacker were somehow
to defeat NActKey protection for one application, the hack would be
ineffective for any other application.
-
What is required to integrate NActKey protection into my application?
First, you install the NActKey Client with your application. The
NActKey Client is an ActiveX DLL, which must be copied to the target
system and registered. To interact with the NActKey client, you simply
create an instance of the ActiveX object, assign it your unique application
code, and then read/write property values or call the Activate method
as needed. Using the built-in activation dialog, implementing NActKey
copy protection into your software takes just a few lines of code!
For detailed information including a demo project with source code,
download the NActKey SDK.
-
Where do I get serial numbers?
As a registered developer, you can sign-in to the online NActKey
Developer Console and generate serial
numbers for your applications whenever you need them.
-
Can a serial number for one application be used to activate another
application?
No. NActKey serial numbers are unique to each application.
-
What prevents an end user from activating a pirated copy of my
software on another computer?
The NActKey Activation Server stores every activation authorized
for your software. Each time it receives an activation request, the
server scans the databases to see if the serial number provided has
already been activated. If it has been activated before on the same
computer (identical request codes), the activation is authorized (the
user has reinstalled the application). If it has been activated before
on a different computer (differing request codes), the activation
will be denied if the number of prior activations for the serial number
has reached the limit you specified for the application. The default
value for this limit is one, but you can change it at any time using
the online NActKey Developer Console.
-
What happens if an end user doesn’t have an Internet connection?
The user can contact you providing his serial number and request
code. You can then use the online NActKey
Developer Console to process the
activation manually and give him the activation key, which he then
enters into your application to complete the activation process.
-
How can I track activation activity?
Sign-in to the online NActKey Developer
Console and run an activation history report for your application.
-
Can I use NActKey to create a “trial version” of my application?
Yes. You can design your application to run with limited functionality
or for a limited time period until it has been activated — whereupon
it can become fully functional.
|
|