public final class AesEncryptionStrategy extends EncryptionStrategy
| Constructor | Description |
|---|---|
AesEncryptionStrategy(int keySize,
int iterationCount,
java.lang.String passphrase) |
|
AesEncryptionStrategy(int keySize,
int iterationCount,
java.lang.String salt,
java.lang.String iv,
java.lang.String passphrase) |
|
AesEncryptionStrategy(java.lang.String passphrase) |
| Modifier and Type | Method | Description |
|---|---|---|
java.lang.String |
decrypt(java.lang.String ciphertext) |
|
java.lang.String |
encrypt(java.lang.String plaintext) |
|
int |
getIterationCount() |
|
java.lang.String |
getIv() |
|
int |
getKeySize() |
|
java.lang.String |
getSalt() |
getLocation, getPassphrase, setLocation, setPassphrasepublic AesEncryptionStrategy(java.lang.String passphrase)
public AesEncryptionStrategy(int keySize,
int iterationCount,
java.lang.String passphrase)
public AesEncryptionStrategy(int keySize,
int iterationCount,
java.lang.String salt,
java.lang.String iv,
java.lang.String passphrase)
public java.lang.String encrypt(java.lang.String plaintext)
throws java.lang.Exception
encrypt in class EncryptionStrategyjava.lang.Exceptionpublic java.lang.String decrypt(java.lang.String ciphertext)
throws java.lang.Exception
decrypt in class EncryptionStrategyjava.lang.Exceptionpublic int getKeySize()
public int getIterationCount()
public java.lang.String getSalt()
public java.lang.String getIv()