Work From List: Encryption

OpenSSL – http://www.openssl.org
“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.”
Network Security Services – http://mozilla.org/projects/security/pki/nss/
Mozilla’s NSS. “Network Security Services (NSS) is a set of libraries
designed to support cross-platform development of security-enabled server
applications.”
RSA BSAFE – http://www.rsasecurity.com/products/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]
Cryptlib Encryption Toolkit –
http://www.cs.auckland.ac.nz/~pgut001/cryptlib/
Cryptlib is a powerful security toolkit which allows even inexperienced
crypto programmers to easily add encryption and authentication services to
their software.
Crypto++ – http://www.eskimo.com/~weidai/cryptlib.html
Free C++ library for cryptography: includes ciphers, message authentication
codes, one-way hash functions, public-key cryptosystems, and key agreement
schemes.
Cryptographic Libraries: A comparison –
http://www.homeport.org/~adam/crypto/index.html
A comparison of free cryptographic libraries with a public key system
included. [1996 – outdated]
libmcrypt – http://mcrypt.hellug.gr/#_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.
CTC – http://www.bifroest.demon.co.uk/ctc/
CTClib (PGP-interoperable ANSI C encryption software library) and CTCjava
(Java crypto components and application).
µPKI – http://security.dstc.com/products/upki/
A lightweight PKI C toolkit for embedded systems and network devices.
Catacomb Cryptographic Library –
http://www.excessus.demon.co.uk/misc-hacks/index.html#catacomb
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.
Emacs Cryptographic Library and Tools –
http://web.mit.edu/thouis/www/ecrypto.html
“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.”
OpenCL – http://opencl.sourceforge.net/
C++ crypto library, BSD license. Block ciphers, stream ciphers, hash
functions, MACs, and other.
BeeCrypt – http://www.virtualunlimited.com/products/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.
CypherMath – Cryptographic Math Package – http://www.cyphercalc.com/math
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.
Cryptor – http://www.hallogram.com/cryptor/
Seamless File Encryption for Visual FoxPro, C++, Visual Basic and others.
[commercial]
The source code of the 128-bit PC1 cipher algorithm –
http://www.multimania.com/pc1
The source code of the 128-bit PC1 cipher algorithm in C, Delphi, Java, Perl
and Visual Basic.
CryptoTools – http://www.gcesoft.com/cryptotools
Encryption component. DES, 3DES, MD5, RSA and BASE64. Encrypt any kind of
Variants and files. [commercial with limited demo]
Kewl Software – LockNuts – http://www.kewlstuff.co.za/software/index.htm
“LockNuts is an elemental cryptographic package for VB programmers.”
Cipher448 – ActiveX Encryption Toolkit – http://www.sliderule.com
Home of Cipher448, an ActiveX Encryption Toolkit for Windows developers.
[Commercial – very limited demo provided]
Applied Cryptography Code – ftp://ftp.zedz.net/pub/crypto/applied-crypto/
The code from the Applied Cryptography disk, available outside the US.
BSAFEeay – https://www.cypherpunks.to/bsafeeay/
“BSAFEeay is a free, public domain implementation of RSA Data Security’s
BSAFE API, using the SSLeay crypto library.”
Entrust Dev-Net – https://www.entrust.com/developer/software/index.htm
A variety of tools to add PKI functionality to your application. [Free with
Registration] (Entrust)

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s