public class PayloadEncrypter
extends java.lang.Object
Constructor and Description |
---|
PayloadEncrypter(java.lang.String password,
byte[] iv) |
PayloadEncrypter(java.lang.String password,
int token) |
Modifier and Type | Method and Description |
---|---|
static byte[] |
align(byte[] data,
int mod,
java.lang.Byte paddingByte) |
byte[] |
decrypt(byte[] data) |
byte[] |
encrypt(byte[] data) |
static byte[] |
encryptPayload(byte[] alignedData,
java.lang.String password,
int token) |
byte[] |
getRandomPartOfIV() |
public PayloadEncrypter(java.lang.String password, byte[] iv)
public PayloadEncrypter(java.lang.String password, int token)
public byte[] getRandomPartOfIV()
public byte[] encrypt(byte[] data)
public byte[] decrypt(byte[] data)
public static byte[] encryptPayload(byte[] alignedData, java.lang.String password, int token)
public static byte[] align(byte[] data, int mod, java.lang.Byte paddingByte)