|
Xceed Encryption Library
-
Version
1.1
Xceed Encryption Library is an ActiveX component that
allows Windows applications to encrypt and decrypt
data using the latest industry standard strong
encryption algorithms. It supports traditional secret-
key encryption as well as public-key encryption, and
can encrypt/decrypt memory buffers, strings, blobs,
streaming data or files.
For traditional strong encryption, the library
supports the newly adopted AES (US Advanced Encryption
Standard) secret-key encryption algorithm (Rijndael),
which uses 128, 192 or 256-bit keys. It also supports
the Twofish encryption algorithm, a runner-up for AES.
For public-key encryption, it offers the RSA algorithm
unlimited key bit-sizes. It includes a test vector
sample application with the test vectors required to
demonstrate correct implementation of the encryption
algorithms offered.
The library uses the modern SHA-2 and HAVAL hashing
algorithms so that passphrases can be converted to
exactly the amount of bits required for an encryption
key and with better mathematical properties than older
hashing algorithms such as MD5.
Like all Xceed components, this library is designed to
be flexible yet extremely easy to use. In fact, it
only takes one line of code to encrypt or decrypt
memory or files. A single line of code can even be
used to chain together multiple Xceed components like
the Xceed Streaming Compression Library and the Xceed
Binary Encoding Library, so you can compress, encrypt
and encode data into text just as easily.
The fully self-contained ActiveX control at the core
of the library is all you need to include with your
projects. It has no external dependencies such as MFC
DLLs, runtime libraries or other resources. That
translates to minimal hassle at distribution time. The
library also supports all the available ActiveX
functionality designed to make your programming job
easier, such as categorized properties, built-in
constants and enumerations, context-sensitive F1-help,
optional para
|