Programming Libraries
Programming Libraries Links
- Cryptlib Encryption Toolkit Cryptlib is a powerful security toolkit which allows even inexperienced crypto programmers to easily add encryption and authentication services to their software.
- BSAFEeay "BSAFEeay is a free, public domain implementation of RSA Data Security's BSAFE API, using the SSLeay crypto library."
- Cipher448 - ActiveX Encryption Toolkit Home of Cipher448, an ActiveX Encryption Toolkit for Windows developers. [Commercial - very limited demo provided]
- Crypto++ Free C++ library for cryptography: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, and key agreement schemes.
- µPKI A lightweight PKI C toolkit for embedded systems and network devices.
- RC-Crypt Implementation of RC5 (128) in C.
- Catacomb Cryptographic Library Library of cryptographic primitives in ANSI C, including block ciphers and hash functions, together with generic modes of operation. Also includes simple key management system, multiprecision arithmetic, and public key algorithms.
- Network Security Services Mozilla's NSS. "Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled server applications."
- Kewl Software - LockNuts "LockNuts is an elemental cryptographic package for VB programmers."
- CryptoTools Encryption component. DES, 3DES, MD5, RSA and BASE64. Encrypt any kind of Variants and files. [commercial with limited demo]
- Cryptographic Libraries: A comparison A comparison of free cryptographic libraries with a public key system included. [1996 - outdated]
- CTC CTClib (PGP-interoperable ANSI C encryption software library) and CTCjava (Java crypto components and application).
- Applied Cryptography Code The code from the Applied Cryptography disk, available outside the US.
- Cryptor Seamless File Encryption for Visual FoxPro, C++, Visual Basic and others. [commercial]
- OpenSSL "The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a full-strength general purpose cryptography library."
- RSA BSAFE RSA Data Security offers a wide variety of toolkits that allow software and hardware developers to incorporate encryption technologies into their products. Both C and Java. [Commercial]
- BeeCrypt "BeeCrypt is an open source cryptography library that contains highly optimized C and assembler implementations of many well-known algorithms including Blowfish, MD5, SHA-1, Diffie-Hellman, and ElGamal" and many, many others.
- The source code of the 128-bit PC1 cipher algorithm The source code of the 128-bit PC1 cipher algorithm in C, Delphi, Java, Perl and Visual Basic.
- Entrust Dev-Net A variety of tools to add PKI functionality to your application. [Free with Registration] (Entrust)
- OpenCL C++ crypto library, BSD license. Block ciphers, stream ciphers, hash functions, MACs, and other.
- libmcrypt Libmcrypt: BLOWFISH, TWOFISH, DES, TripleDES, 3-WAY, SAFER-sk64, SAFER-sk128, SAFER+, LOKI97, GOST, RC2, RC6, MARS, IDEA, RIJNDAEL-128 (AES), RIJNDAEL-192, RIJNDAEL-256, SERPENT, CAST-128, CAST-256, ARCFOUR and WAKE. ANSI C.
- CypherMath - Cryptographic Math Package Gives your applications access to multi-precision integer math routines with just a function call. Full source code available. For VB, C++, or embedded systems.
- Emacs Cryptographic Library and Tools "An emacs crypto library. includes code for IDEA, Blowfish, SHA-1, MD5, RC16 (RC4 extension), an initial implementation of DES, and a few related toys."
| Help build the largest human-edited directory on the web. |
| Submit a Site - Open Directory Project - Become an Editor |