public class AESCryptor extends CryptorBase
| Modifier and Type | Class and Description | 
|---|---|
| static class  | AESCryptor.KeySize | 
| Modifier and Type | Field and Description | 
|---|---|
| static AESCryptor.KeySize | AES128 | 
| static AESCryptor.KeySize | AES192 | 
| static AESCryptor.KeySize | AES256 | 
| Constructor and Description | 
|---|
| AESCryptor() | 
| AESCryptor(byte[] key) | 
| AESCryptor(java.lang.String hexKey) | 
| Modifier and Type | Method and Description | 
|---|---|
| AESCryptor.KeySize | getKeySize() | 
| void | setKey(byte[] key) | 
| boolean | setKeySize(AESCryptor.KeySize keySize)Sets the key size, in number of bytes | 
decrypt, decrypt, encrypt, encrypt, generateKeyFromPassphrase, setHexKey, setIV, setIV, setIV, setIV, setIVHex, setKey, setKeyFromPassphrasepublic static final AESCryptor.KeySize AES256
public static final AESCryptor.KeySize AES192
public static final AESCryptor.KeySize AES128
public AESCryptor()
public AESCryptor(java.lang.String hexKey)
           throws java.lang.Exception
java.lang.Exceptionpublic AESCryptor(byte[] key)
           throws java.lang.Exception
java.lang.Exceptionpublic boolean setKeySize(AESCryptor.KeySize keySize)
keySize - either 16 or 32public AESCryptor.KeySize getKeySize()
public void setKey(byte[] key)
setKey in class CryptorBase