public final class AESHelper
extends java.lang.Object
| Constructor and Description |
|---|
AESHelper() |
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
decrypt(byte[] c,
java.lang.String key)
Decrypts a byte[] encrypted by
encrypt(java.lang.String, java.lang.String) method. |
static java.lang.String |
decrypt(java.lang.String c,
java.lang.String key)
Decrypts a string encrypted by
encrypt(java.lang.String, java.lang.String) method. |
static byte[] |
decryptFile(java.lang.String path,
java.lang.String key)
Decrypts a file encrypted by
encryptToFile(String, byte[], String) method. |
static java.lang.String |
encrypt(byte[] c,
java.lang.String key)
Encrypts a byte[].
|
static java.lang.String |
encrypt(java.lang.String c,
java.lang.String key)
Encrypts a string.
|
static void |
encryptToFile(java.lang.String path,
byte[] buf,
java.lang.String key)
Encrypts the byte[] to a file.
|
static byte[] |
readFile(java.lang.String filePath)
Reads a file.
|
public static java.lang.String encrypt(java.lang.String c,
java.lang.String key)
c - The string to encrypt.public static java.lang.String encrypt(byte[] c,
java.lang.String key)
c - The byte[] to encrypt.key - The key.public static java.lang.String decrypt(java.lang.String c,
java.lang.String key)
encrypt(java.lang.String, java.lang.String) method.c - The encrypted HEX string.key - The key.public static byte[] decrypt(byte[] c,
java.lang.String key)
encrypt(java.lang.String, java.lang.String) method.c - The encrypted HEX byte[].key - The key.public static byte[] decryptFile(java.lang.String path,
java.lang.String key)
encryptToFile(String, byte[], String) method.path - The file path to decrypt.key - The key.public static void encryptToFile(java.lang.String path,
byte[] buf,
java.lang.String key)
path - The destination path.buf - The buffer.key - The key.public static byte[] readFile(java.lang.String filePath)
throws java.io.IOException
filePath - The file path.java.io.IOException - if an error occurs reading the file or if the file does not exists.Copyright © 2018 Feedzai. All Rights Reserved.