What
is ROCKEY4?
ROCKEY4 is an advanced software
protection system that attaches to the parallel or USB port
of a computer. Your software may be duplicated, but it will
only run when your ROCKEY4 dongle is attached to the computer.
Your application will interact with ROCKEY4 at start-up and
during runtime, No Dongle means No License to execute your software.
You can also limit the use of your software which is very common
in the software industry for DEMO purposes or SHAREWARE.
In the case of software developers
offering multiple modules, ROCKEY4 allows you to protect up
to 16 applications per dongle at any one time (ROCKEY4ND now
support 64 modules). Since every ROCKEY4 dongle comes with a
unique ID, software developers can even restrict the application
to only allow to execution with a particular dongle.
Unlike some competing products,
ROCKEY4 is in fact a powerful miniature computer, with a CPU,
memory and specialized firmware that allows for robust interaction
with your application. You may write algorithms that are securely
stored in the dongle, and then call those algorithms from time to time
in your application. This method for software protection is
almost impossible to crack. Although designed for high level security, it is also relatively easy to implement.
There
are three common ways of implementation:
-
Enveloping
In
the ROCKEY4 SDK CD, there is an Enveloper program which
allows software developers to encrypt any executable files
in a few simple steps. This solution does not require any
programming skills and is an ideal solution if you do not
posses the source code for the application.
-
API
The
ROCKEY4 API is where software developers can integrate the
highest protection from ROCKEY4 by calling specialized instructions
into the application source code. You will find many useful
API samples for all the popular programming languages as listed
below:
API32 Samples
ActiveX (Delphi 4, JavaScript, Visual Basic 6, VBScript, Word)
Borland C/C++ 5.02
C++ Builder 3/4/5/6/Pro
Delphi 3/4/5/6/7/2005/2006/2007
DLL (Access 2000, ASP, FoxPro, LabView, PowerBuilder, VB6, VC6, MFC)
Fortran Power Station
Java
AutoCAD for Windows 13/14
Visual C++ 6.0
Visual Studio .net
API16 Samples
MASM 6.x
Borland C/C++ 5.02
Delphi 1.0
Tool Book 3.0
Visual Basic 3.0
Visual Basic 4.0
Visual C/C++ 1.52
DOS Samples
Borland C/C++ 3.1/4.5
Clipper
FoxPro 2.5/2.6
Microsoft C/C++ 7.0
QuickBasic 4.5
Turbo C 2.0
Turbo Pascal 7.0
Watcom C/C++ 10/11
Novell 5.0 NLM
-
Enveloping
+ API
A secure system combining both the API and Enveloping methods, thus will establish greatest level of protection for your software.
top |