Xceed Encryption offers Windows applications the ability to add strong encryption and decryption with industry-standard algorithms. Symmetrical and public-key cryptography.
The library supports the newly adopted Advanced Encryption Standard (AES) secret-key encryption algorithm (Rijndael) as well as the Twofish encryption algorithm, a popular AES runner-up, for traditional strong encryption. For public-key encryption, it offers unlimited key bit-sizes for the RSA algorithm.
Xceed Encryption Library uses modern SHA-2 and HAVAL hashing algorithms to convert passphrases precisely to the required amount of bits for encryption keys. It has better mathematical properties than older hashing algorithms such as MD5. It includes a test vector sample application with the test vectors required to demonstrate correct implementation of the encryption algorithms on offer.
This library is highly flexible and incredibly easy to use, just like all other Xceed components. With just one line of code, memory or files can be encrypted or decrypted. Even multiple Xceed components like the Xceed Streaming Compression Library and the Xceed Binary Encoding Library can be chained together using just one line of code. This enables you to compress, encrypt, and encode data into text with ease.
The fully self-contained ActiveX control at the heart of the library is all you need to include in your projects. It has no external dependencies such as MFC DLLs, runtime libraries or other resources. This translates to minimal hassle during the distribution process. Additionally, the library supports all the available ActiveX functionality designed to make your programming job easier, such as categorized properties, built-in enumerations and constants, optional para, and context-sensitive F1-help.
Version 1.1: N/A