All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----java.util.Dictionary | +----java.util.Hashtable | +----java.util.Properties | +----java.security.Provider | +----au.net.aba.crypto.provider.ABAProvider
To add the provider at runtime use:
import java.security.Security; import au.net.aba.crypto.provider.ABAProvider; Security.addProvider(new ABAProvider());
To add the provider via static registration add an entry to the java.security properties file (usually $JAVA_HOME/lib/security/java.security). See that file for instructions.
The following message digest algorithms are supported by this provider:
The following block ciphers are supported by the ABA provider (these ciphers all default to ECB mode with no padding:
Algorithm | Modes | Key Lengths | Padding |
---|---|---|---|
DES | ECB, CBC | 64 bit | PKCS5Padding, NoPadding |
DESede | ECB, CBC | 192 bit | PKCS5Padding, NoPadding |
IDEA | ECB, CBC | 128 bit | PKCS5Padding, NoPadding |
Blowfish | ECB, CBC | 128 bit to 448 bit | PKCS5Padding, NoPadding |
Twofish | ECB, CBC | 128, 192 or 256 bits | PKCS7Padding, NoPadding |
RSA | ECB | 96 bit up | PKCS1Padding, NoPadding |
The following stream ciphers are supported by the ABA provider:
Algorithm | Key Lengths |
---|---|
RC4 | 40 - 1024 bit |
Key generation is currently available for all algorithms.
Key factory classes are provided for all algorithms.
The following password based ciphers are supported by the ABA provider:
Algorithm | Specification |
---|---|
PBEWithMD5AndDES | PKCS#5 |
PBEWithSHA1And120BitRC4 | PKCS#12 |
The following Mac algorithms are supported by the ABA provider:
Algorithm | Specification |
---|---|
DES-MAC | FIPS PUB 113 |
The following signature algorithms are supported by the ABA provider:
Algorithm | Specification |
---|---|
MD5withRSA | PKCS#1 |
The following KeyStore types are supported by the ABA provider:
Name | Input/Output Stream Cipher Algorithm |
---|---|
ABA | PBEWithSHA-1And128BitRC4 |
public static final String ident
public ABAProvider()
Security.addProvider()
mechanism.
All Packages Class Hierarchy This Package Previous Next Index