


Most of the core algorithms used in Cryptlib have been implemented in assembly language in order to provide the maximum possible performance. These routines provide an unprecedented level of performance, in some cases running faster than expensive, specialised encryption hardware designed to perform the same task. This means Cryptlib can be used for high-bandwidth applications such as video/audio encryption and online network and disk encryption without the need to resort to expensive, hard-to-get encryption hardware.
Cryptlib's powerful object management interface provides the ability to add encryption and authentication capabilities to an application without needing to know all the low-level details which make the encryption or authentication work. The automatic object-management routines take care of encoding issues and cross-platform portability problems, so that one or two function calls are enough to communicate public-key encrypted data with all the associated information and parameters needed to decrypt the data on the other side of a communications channel, or to digitally sign a piece of data. This provides a considerable advantage over other encryption toolkits which often require hundreds of lines of code and the manipulation of complex encryption data structures to perform the same task.

Applications | Architecture | Pricing | Contact Us | Clients | FAQ | References