KEYLOK dongle features

 


The Incredible, Amazing Programmable Dongle.

KEYLOK Dongles have a brain. And their brain has a memory bank that can be used in many ways based on the features and functions you require out of your software protection program. Some of the many benefits provided by this robust capability follow below.

Control Version Access
Control varying levels of access to your software based on different price levels related to different versions of your application. For example, level 1 access provides the demo version and level 2 the full version.

Control Usage Amounts
Establish Limits on the number of uses of your Application. Allow your application to be run only a set number of times. Customers would need to contact you to purchase more uses. This is an excellent way to maintain contact with your customers while ensuring your licensing is not being compromised.

Control Against Code Breaks
Increase security by generating a random number in your application and storing this value in the Dongle. Later, simply read this value from the Dongle to ensure the protection has not been compromised.

Other application control features:

  • Set different feature sets based on values stored in the dongle memory
  • Allow access to several different applications based on values set in the memory
  • Encryption/decryption keys can be stored in the memory to allow an application to encrypt and decrypt data as dictated by you.
  • To force an application to run only on a specific computer, an address specific to that computer can be stored in the memory and validated when attempts to access the application are made.
  • Sections of an application could be stored in the memory to increase security even more.
  • Secure, remote memory upgrades can be made easily via email or phone using KEYLOK remote update utilities. These utilities are included with the SDK and can be easily implemented without any code changes.

 

 


Updates on the Fly
Who ever said “time is of the essence” had no idea how overused that term would become one day. Admit it – we’ve all said it ourselves a hundred times. And that was just counting today. In truth, we understand the need for expediency – especially when it comes to updates and upgrades that simply can’t wait. That’s why our Dongles are fully accessible to our customers on–the–go providing them with the ability to execute secure and seamless remote memory upgrades via email or phone using the KEYLOK remote update utilities. These remote update utilities are included with the SDK and can be easily integrated into your application or using our standalone utilities without any code changes. For customers on the go with no time to waste – this often gives new meaning to that old standby phrase we all know and love.


Increased Licensing Options – the Best Friend of Increased Sales.
Dongles have long been recognized as a reliable tool to prevent software piracy. And preventing piracy undoubtedly increases revenue for your business. But now, with KEYLOK and just a little creativity, you can also implement many different options for software licensing that will improve your competitiveness and create new revenue sources at the same time.

Licensing options include:

  • Usage
  • Components or Modules Purchased
  • Concurrent Users in a Network,
  • Time-based Licenses for demos and other marketing needs

If you would like to learn more about how KEYLOK can help you eliminate piracy while growing your revenue – download our complimentary Industry Report entitled, “Maximizing Security and Profitability.” Trust us – it’s full of insights and tips to consider – and it costs you nothing to do so. Actually, not leveraging it to increase your knowledge is what could really cost you.


TCP/IP Networking to support any number of simultaneous users. It really is possible!
The “one for all and all for one” KEYLOK Network Dongle can be configured by the software developer to allow a set number of instances of your application to be run on computers attached to the same network. Talk about control! For instance, if the Network Dongle is set to allow five simultaneous users, when a sixth user attempt to run your application they will not be able to do so. If one of the five users exits the application this would free up a license to be used by another user on the network.