ElecKey is the complete solution for software copy protection, software licensing, and secure software distribution.
ElecKey provides software security that helps to protect your software applications against piracy. It enables you to deliver your software securely over the Internet, as well as traditional distribution channels such as CD-ROM, DVD, etc.
ElecKey protects software applications through a software-based locking system that enforces the protected application to check the Key before operation.
In addition, ElecKey provides software licensing capability that enables you to create a wide variety of licensing models, for example, a time-limited evaluation version, computer specific license, floating license, software activation, etc.
ElecKey also includes a solution to deal with the challenging issues of allowing the end-user to handle the license of the protected application.
ElecKey creates end-user utilities along with the protected application. These end-user utilities enable the user to transfer the license of the application easily from one to another computer. These end-user utilities also provide solutions for deactivating license, restoring license, and revoking license.
Here are some key features of "ElecKey Express":
· Effortless and No Programming
The wizard style makes it very simple and easy to protect your application. You can create a protected version of your application within a few minutes. There is no need to modify any single line of source code:
· Seamless Integration with HTML Dialog Box UI
This unique feature lets you to customize dialog boxes and error messages using HTML and JavaScript. It supports Unicode characters. This means you can seamlessly integrate the security protection with your application in any styles and any languages:
· License Management
You have total control over the protected applications that were already distributed to the users. ElecKey provides several methods in which you can grant or update a license. These include License Key, Activation Key, and Remote Key Update Broadcast:
· End-User Licensing Support
ElecKey creates end-user utilities along with the protected application. These utilities allow the users to easily transfer the license of the protected application among computers. They also provide solutions for backing up license, restoring license, and revoking license:
· Limits and Modular Protection
Allows you to create a variety of software versions and marketing options, such as an evaluation version. Limits include number of executions, date count, and expiration date:
· Harddisk Key Software-Based Locking System
The locking system causes the protected application to detect the Key embedded in a hard drive to unlock before its operation. The Harddisk Key is designed with a sophisticated technique that is safe against duplication by copy commands and pirate utilities:
· Enhanced Computer-Based Protection
You can increase security measures by enabling BIOS and Ethernet signatures. These unique computer signatures enforce the Key and the protected application to operate on a specific computer:
· Network Key and Centralized Licensing
The provided application called NetKey License Server allows the protected application on the clients to communicate and detect the Key on the server, via the TCP/IP protocol. This enables network-based centralized licensing such as floating license:
· Terminal Services Licensing
Allows you to take control of the Terminal Services policy for the protected application. You can completely block Terminal Services or restrict Terminal Services to a limited number of sessions:
· Safeguard Against Crack, Debug, and Simulating DLL
The ElecKey shell protection employs several security measures to safeguard the protected application. These include encrypting code sections, detecting single step tracing, and verifying DLL integrity:
· Extra Security through Key-Value Pairs
The Key provides 10 key-value pairs, which allow you to create a series of random challenges/responses between the protected application and the Key. This method provides extra security to prevent DLL simulation and crack-jump:
· NET Encryption
Secures managed assemblies against decompilation and reverse engineering. The whole managed assembly is encrypted inside the shell protection, and only decrypted and executed at run-time:
· KeyCheck API
Provides greater flexibility and allows you to integrate the ElecKey security system with your applications seamlessly. The API is designed along with .NET obfuscation to prevent reverse engineering. All function names are in hex codes, for example, H3A, H3B, H3C, etc:
· KeyCheck and KeyCheck.NET Class Library
Class libraries in OOP style for popular compilers are provided, which include C#, VB.NET, VC++.NET, VB, VC++, Delphi and C++ Builder:
· Remote Key Update Broadcast
Provides an efficient way to update hundreds of licenses of the protected application by broadcasting a single update file:
· Internet Software Registration
The provided LicenseGen DLL, .NET DLL, and ActiveX allow you to build a customized version of the licensing application, as well as a web-based version that can automate software registration:
· Activation Server
· The provided Activation Web Service, Activation Manager, and Activation Client allow you to build a network-based Auto-Activation system. The solution includes all source code that allows you to customize to suit your needs
Limitations:
· 30 days trial