DESlock
Software Encryption UtilityDESlock is an application, used in conjunction with a DESkey, to encrypt any .EXE, .COM or .DLL file. Once protected, the application will not run without the correct DESkey being present.
Features:
|
DESlock for DOS, 16 & 32 Bit Windows
|
DESlock for DOS & Windows
DESlock
for DOS protects .EXE, .COM
DESlock for 16 Bit Windows
protects .EXE, .DLL
DESlock for 32 Bit Windows
protects .EXE, .DLL, Console Applications
Easy to use
There is no need to have access to source files to use DESlock. By using our Windows utility or typing a one line DOS command, your application is protected in a matter of seconds. When the protected file is run, it checks for the presence of the correct DESkey, and performs various security routines to see that the program has not been tampered with. The DESkey then decrypts the remainder of the program as it is loaded into memory. The program proceeds to run as normal whilst checking the presence of the DESkey at user definable intervals.
Flexible
DESlock does not stop the user backing up or re-installing your software any number of times on any number of machines. Nor does it inhibit the use of hard disk optimisers, tape backup procedures and so on. It is also possible to protect third party software with DESlock. No copy however, will work without the correct DESkey.
Anti-Emulation
The protected application will execute a sequence of random commands during communication with the DESkey. In addition, when used with the DK2 or DK38, hardware algorithm functions become an integral part of the application. Both of these features prevent functional emulation as the data returned has a different form each time it is used.
Down-Counter
The Down-Counter within the DK2 or DK38 may be called from DESlock. This feature provides the means to stop your software working after a pre-programmed number of executions. An ideal method of controlling demonstration software, this counter may be reset remotely.
Custom Messages (Win16 & Win32)
In addition to the standard features, all DESlock system messages may be user defined when protecting your application.
API Call Encryption - ACE (Win32)
DESlock for 32 Bit windows also encrypts function calls to .DLL files and the WIN32 API. The number of API calls per DESkey access and the .DLL files which use ACE can be customised.
Drag & Drop (Win32)
DESlock for 32 Bit Windows can be used by simply dragging the target file onto the DESlock Icon. Handy for protecting your application during development.
Password Protection (DOS)
The protected program may be set to request a password of between 4 and 12 characters before it will run. Three attempts are allowed before returning back to the system.
No Shell Out (DOS)
Some programs allow a temporary exit to DOS to perform other tasks which could include debugging activities aimed at removing the protection. DESlock does not allow this. In addition, if the DESkey is removed, the program may be set to hold, terminate and drop back to DOS or re-boot the system.
Pseudo-random number sequences
These customer specific Pseudo-random number sequences can be used by the developer in as many devious ways as required. Typically they are used to encrypt areas of code or data and to provide encryption keys.