Invisible Secrets offers you the possibility
to create you own carriers or encryption algorithms,
and integrate them very easy in the main program.
The carriers and algorithms are controlled by
independent dynamic-liked libraries (DLLs) which
have a specific structure. This structure is public
and available for download.
Click
here to download technical specifications on how
to develop your own algorithms and carriers.
Activation keys
Since the structures of the algorithm and carrier
libraries are public, someone could use these
libraries to extract data from carriers or make
a program which searches for data in multiple
carriers. So, in order to secure these libraries,
we have implemented a security system based on
activation keys.
An
activation key is a string of numbers
and letters which is used to activate a carrier
or algorithm library.
The keys are generated from a password, known
only by the developer of the library. Invisible
Secrets offers a generator for these activation
keys. The library is activated with the call of
a function which has as parameter the password.
If the password is wrong the library will not
function. Only Invisible Secrets knows how to
convert the password to an activation key or vice
versa. If a developer wants to make public his
library, he makes public also the activation key
and not the password. Because the attacker doesn't
know the password he can't independently use the
library. The library can be used only through
Invisible Secrets, with a valid activation key.
The activation keys are obtained from the Activation
Keys page from the Options Dialog Box.