All Packages Class Hierarchy This Package Previous Next Index
Class au.net.aba.crypto.provider.PBEWithMD5AndDES
java.lang.Object
|
+----javax.crypto.CipherSpi
|
+----au.net.aba.crypto.provider.PBE
|
+----au.net.aba.crypto.provider.PBEWithMD5AndDES
- public class PBEWithMD5AndDES
- extends PBE
This Cipher implements password based encryption (PBE) as specified
in PKCS#5. This Cipher uses MD5 to convert the password into a
DES Key and an initialisation vector. DES is then used in
CBC mode (with PKCS#5 padding) to encrypt or decrypt the data.
-
ident
-
-
PBEWithMD5AndDES()
-
-
initCipher(int, byte[], int, char[])
- Initialises the cipher for encrypt or decryption using the
provided algorithm parameters.
ident
public static final String ident
PBEWithMD5AndDES
public PBEWithMD5AndDES()
initCipher
protected void initCipher(int opmode,
byte salt[],
int iteration,
char password[])
- Initialises the cipher for encrypt or decryption using the
provided algorithm parameters.
- Parameters:
- opmode - Encrypt/Decrypt
- salt - The salt to add to the password
- iteration - The iteration count for key generation
- password - The actual password to use in the key generation
- Overrides:
- initCipher in class PBE
All Packages Class Hierarchy This Package Previous Next Index