au.net.aba.crypto.provider
Class PBEWithSHA1And128BitRC4
java.lang.Object
|
+--javax.crypto.CipherSpi
|
+--au.net.aba.crypto.provider.PBE
|
+--au.net.aba.crypto.provider.PBEWithSHA1And128BitRC4
- public class PBEWithSHA1And128BitRC4
- extends PBE
This Cipher implements password based encryption (PBE) as specified
in PKCS#12. This Cipher uses SHA to convert the password into a
RC4 Key. RC4 is then used to encrypt or decrypt the data.
Field Summary |
static java.lang.String |
ident
|
Fields inherited from class au.net.aba.crypto.provider.PBE |
cipher,
ident |
Method Summary |
protected void |
initCipher(int opmode,
byte[] salt,
int iteration,
char[] password)
Initialises the cipher for encrypt or decryption using the
provided algorithm parameters. |
Methods inherited from class au.net.aba.crypto.provider.PBE |
engineDoFinal,
engineDoFinal,
engineGetBlockSize,
engineGetIV,
engineGetOutputSize,
engineGetParameters,
engineInit,
engineInit,
engineInit,
engineSetMode,
engineSetPadding,
engineUpdate,
engineUpdate |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
ident
public static final java.lang.String ident
PBEWithSHA1And128BitRC4
public PBEWithSHA1And128BitRC4()
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/Decryptsalt
- The salt to add to the passworditeration
- The iteration count for key generationpassword
- The actual password to use in the key generation- Overrides:
- initCipher in class PBE