CryptoTools 3.1 Encryption Libraries!
CryptoTools is a multi-language suite of encryption components and libraries
that provides
DES and
Triple DES encryption,
as well as
Base64 encoding and
MD5 hashing
capabilities.
CryptoTools supports the following major languages C, C++,
ActiveX/COM, .Net and Java.
Components for all languages are available in one single package.
Download Now!
What Makes CryptoTools Different?
So, what makes CryptoTools different from other encryption products on the
market? CryptoTools has been developed with two objectives in mind. First, it
had to be positively simple in order to encrypt and decrypt data without any
specific knowledge in cryptography. Second, CryptoTools must be available for
all major programming languages on the market.
Let's talk about the simplicity of using CryptoTools. Data protection is, for
today's enterprises, one of the most important security issues. However, with
most of the encryption libraries on the market, protecting your data requires
highly specialized programmers trained in encryption and computer security.
With CryptoTools, you can encrypt your most valuable data with only 3 lines of
code using industry strength encryption algorithms. You don't need to know
anything about cryptography to use CryptoTools. Let's look at the following
example using Visual Basic:
Dim cryptoTripleDES As New CryptoCOMLib.cryptoTripleDES
cryptoTripleDES.DeriveKeyFromPassword("Y0urP@ssw0rd", Empty, 1000 )
cryptoTripleDES.EncryptText( "Hello World!" )
CryptoTools implementation of encryption algorithms is standard and compatible
with all serious encryption products. While CryptoTools is very simple to use,
it can also be used to do more complex types of encryption. CryptoTools
implements DES and Triple DES encryption algorithms with ECB or CBC cipher
modes. You can also use binary encryption keys instead of a password to
facilitate integration with third party encryption products.
However being easy to use is not enough to make CryptoTools really different
from other encryption products on the market. In a world where almost all
computers are exchanging data over the internet, it is important to be able to
use one single product to develop your application, no matter what programming
language you are using or which operating system your application is running
on.
CryptoTools supports C, C++, VB6, Java, C#, VB.Net and all languages supporting
ActiveX (COM) objects. All versions of the components are written in their
native language. The .Net version is not an Interop of the COM version, it is
written in native .Net code. Supporting .Net and Java allows CryptoTools to be
distributed over a wide range of devices and operating systems.
Most of all, being available in all these languages allows the programmer to
learn only one product. CryptoTools' objects and functions are the same in all
languages with small differences for C which is not an OO language.
CryptoTools is the only product on the market that offers, in a single package,
the encryption components and libraries for all major languages and platforms.
Combined with its simplicity and low price, CryptoTools is the perfect product
for rapid and cost effective security implementation.
Philippe Chrétien