com.quadcap.crypto |
A very lightweight crypto API, with implementations of RSA, AES (Rijndael),
TEA, 256-bit TEA, and SHA1.
|
Java Source File Name | Type | Comment |
AbstractSymmetricKey.java | Class | |
Digest.java | Interface | Symmetric key interface: The same key can be used for encryption
and decryption. |
Key.java | Interface | |
KeyFactory.java | Class | A simple key factory to localize the (hardcoded) choice of ciphers. |
PrivateKey.java | Interface | |
PublicKey.java | Interface | Public key interface. |
Rijndael.java | Class | Rijndael --pronounced Reindaal-- is a symmetric cipher with a 128-bit
block size and variable key-size (128-, 192- and 256-bit).
Rijndael was designed by Vincent
Rijmen and Joan Daemen.
version: $Revision: 1.3 $ author: Raif S. |
RSAKey.java | Class | Implementation detail; factoring operations common to public and
private RSA keys. |
RSAPrivateKey.java | Class | |
RSAPublicKey.java | Class | |
SHA1Digest.java | Class | This is a simple port of Steve Reid's SHA-1 code into Java. |
SymmetricKey.java | Interface | Symmetric key interface: The same key can be used for encryption
and decryption. |
Tea.java | Class | |
Tea256.java | Class | Implementation of Tiny Encryption Algorithm, modified to use longs
instead of ints. |