This software provides an effective security toolkit to add authentication and encryption services to any software with ease.
At the highest level, Cryptlib provides implementation of whole security services such as S/MIME and PGP/OpenPGP secure enveloping, SSL/TLS and SSH secure sessions, and many more. It also includes CA services like CMP, SCEP, RTCS, etc., and other security operations such as secure timestamping (TSP). Cryptlib supports industry-standard X.509, S/MIME, PGP/OpenPGP, and SSH/SSL/TLS data formats.
As a result, the encrypted or signed data that Cryptlib generates can be easily sent to other systems and processed. Furthermore, Cryptlib runs smoothly on almost all operating systems, eliminating confinement to one particular platform. The program enables email, files, and EDI transactions to be authenticated with digital signatures and encrypted in industry-standard formats.
Cryptlib's source code is available for use with a variety of operating systems, from Macintosh/OS X to PalmOS. Cryptlib's transportability is why it is being used in a variety of custom embedded system environments. Additionally, Cryptlib comes in the form of a standard Windows DLL and an ActiveX control. It is also provided with language bindings for C/C++, C#/.NET, Delphi, Java, Python, and Visual Basic (VB).
Cryptlib offers a standardized interface to numerous popular encryption algorithms. It also provides a high-level interface that conceals the majority of implementation details while still utilising operating-system-independent encoding strategies that enable secure data transfer from one operating environment to the next. Experienced programmers can access the lower-level encryption routines directly to custom-create encryption protocols or techniques not provided by Cryptlib, although using the high-level interface is preferred.
Version 3.3.3: N/A