Cryptix
International volunteer effort to produce robust, open-source cryptographic software libraries. [Open Source, BSD-like]
url: www.cryptix.org/
|
Baltimore Technologies
Cryptographic security products, including Secure Socket Layer 3 for Java. [commercial]
url: www.baltimore.com/
Entrust/Toolkit Java Edition
A Sun JCE compliant Java cryptography library with CA functionality. [Free with Registration] (Entrust)
url: www.entrust.com/authority/java/
FlexiProvider
An open source cryptographic class library for the JCA/JCE architecture. [Open Source with registration]
url: www.informatik.tu-darmstadt.de/TI/Forschung/FlexiP...
Hidden Field Equations (HFE) in Java
Java implementation of the public key cryptosystem Hidden Field Equations (HFE). Also includes matrix and finite field operations. [Open source, GPL]
url: www.christopher-wolf.de/hfe/
IAIK Java Crypto Products
Provides a comprehensive set of Java-based crypto products. Java implementation TLS, SSLv3 and SSLv2(client side), S/MIMEv2. [Commercial]
url: jce.iaik.tugraz.at/
ISNetworks JCE Provider
A cryptographic service provider for Java. It includes implementations of the following cryptographic algorithms: RSA (PKCS1 and OAEP), Blowfish, RC2, DES, DESede (TripleDES), ARC Four (RC-4 compatible), Rijndael, HMac-SHA1, HMac-MD5. [Open source, Apache-style license]
url: www.isnetworks.com/jceprovider/
Java Cryptography Extension (JCE)
Provides framework and implementations for encryption, key generation and key agreement, and Message Authentication Code (MAC) algorithms.
url: java.sun.com/products/jce/
JCSI - Java Crypto and Security Implementation
Clean-room JCE framework implementation with S/MIME, Kerberos 5, and SSL/TLS libraries.
url: www.wedgetail.com/jcsi/index.html
JEncrypt
Provides the functionality of a cryptographic cipher for encryption and decryption. It can encrypt or decrypt byte array, stream or object base on DES, TripleDES, AES(Rijndael) algorithms.
url: www.alongtime.com/jencrypt/java_encryption.htm
JSDSI
Reimplemented the Java SDSI (Simple Distributed Security Infrastructure) API. [Open source, MIT License]
url: jsdsi.sourceforge.net/
J2SSH
A fully featured SSH2 library. By 3SP LTD. [Open source, LGPL]
url: 3sp.com/products/sshtools/j2ssh/j2ssh.php
Legion of The Bouncy Castle
Provides open source implentations of the Java Cryptography Extension 1.2.1, and a lightweight Java Cryptography API for the J2ME, and the JDK. [Open Source]
url: www.bouncycastle.org/
logi.crypto
Formerly Cryptonite, a pure java package for strong cryptography. It supplies RSA (usable outside of North America), DES, Triple-DES implementation as well as other utility classes. [Open Source, GPL/Commercial]
url: logi.org/logi.crypto/
Overview of JCA/JCE Implementations
Summary of providers with links to implementations.
url: www.nue.et-inf.uni-siegen.de/SignStreams/csp/overv...
The PC1 Encryption Algorithm
The source code of the 128-bit PC1 cipher algorithm in Java.
url: membres.lycos.fr/pc1/
Phaos Technology Solutions
SSL, TLS, S/MIME, digital certificate, PKI, and cryptography libraries. [commercial]
url: www.phaos.com/index.html
QuartzLight in Java
Public key signature system QuartzLight [Open Source, GPL].
url: www.christopher-wolf.de/ql/
RSA BSAFE
Toolkits for SSL, general cryptography, and PKI. [Commercial]
url: www.rsasecurity.com/products/bsafe/
Tiny Encryption Algorithm
Allegedly "one of the fastest and most efficient cryptographic algorithms in existence". [Open Source]
url: www.theorem.com/java/TEA.java