public final class AES
extends java.lang.Object
| Constructor and Description |
|---|
AES() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decryptCBC(byte[] keyBytes,
byte[] dataBytes)
Decrypt data using CBC mode and zero initialization vector.
|
static byte[] |
decryptCBC(byte[] keyBytes,
byte[] ivBytes,
byte[] dataBytes)
Decrypt data using CBC mode.
|
static byte[] |
decryptECB(byte[] keyBytes,
byte[] dataBytes)
Decrypt data using ECB mode.
|
static byte[] |
encryptCBC(byte[] keyBytes,
byte[] dataBytes)
Encrypt data using CBC mode and zero initialization vector.
|
static byte[] |
encryptCBC(byte[] keyBytes,
byte[] ivBytes,
byte[] dataBytes)
Encrypt data using CBC mode.
|
static byte[] |
encryptECB(byte[] keyBytes,
byte[] dataBytes)
Encrypt data using ECB mode.
|
public static byte[] encryptECB(byte[] keyBytes,
byte[] dataBytes)
keyBytes - the key bytes.dataBytes - the data.public static byte[] encryptCBC(byte[] keyBytes,
byte[] ivBytes,
byte[] dataBytes)
keyBytes - the key bytes.ivBytes - initialization vector.dataBytes - the data.public static byte[] encryptCBC(byte[] keyBytes,
byte[] dataBytes)
keyBytes - the key bytes.dataBytes - the data.public static byte[] decryptECB(byte[] keyBytes,
byte[] dataBytes)
keyBytes - the key bytes.dataBytes - the data.public static byte[] decryptCBC(byte[] keyBytes,
byte[] ivBytes,
byte[] dataBytes)
keyBytes - the key bytes.ivBytes - initialization vector.dataBytes - the data.public static byte[] decryptCBC(byte[] keyBytes,
byte[] dataBytes)
keyBytes - the key bytes.dataBytes - the data.