public final class CypherDataManager
extends java.lang.Object
Constructor and Description |
---|
CypherDataManager() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
cipherData(byte[] data,
byte[] cipherKey)
Genera una cadena con datos cifrados y codificados en base 64 antecedidos por el número de
caracteres que se han tenido que agregar como padding y separados por un carácter separador.
|
static java.lang.String |
cipherDatas(byte[][] data,
byte[] cipherKey)
Genera una cadena con datos cifrados y codificados en base 64 antecedidos por el número de
caracteres que se han tenido que agregar como padding y separados por un carácter separador.
|
static byte[] |
decipherData(byte[] cypheredDataB64,
byte[] cypherKey)
Descifra datos.
|
public static byte[] decipherData(byte[] cypheredDataB64, byte[] cypherKey) throws java.security.InvalidKeyException, java.security.GeneralSecurityException, java.io.IOException
cypheredDataB64
- Datos cifrados (en Base64)cypherKey
- Clave de descifradojava.security.InvalidKeyException
- Si la clave de descifrado no es válidajava.security.GeneralSecurityException
- Cuando falla el proceso de cifradojava.io.IOException
- Si hay problemas en el tratamiento de datospublic static java.lang.String cipherData(byte[] data, byte[] cipherKey) throws java.security.InvalidKeyException, java.security.GeneralSecurityException
data
- Datos a cifrar.cipherKey
- Clave de cifrado.java.security.InvalidKeyException
- Cuando la clave no es válida.java.security.GeneralSecurityException
- Cuando falla el proceso de cifrado.public static java.lang.String cipherDatas(byte[][] data, byte[] cipherKey) throws java.security.InvalidKeyException, java.security.GeneralSecurityException, java.io.IOException
data
- Datos a cifrar.cipherKey
- Clave de cifrado.java.security.InvalidKeyException
- Cuando la clave no es válida.java.security.GeneralSecurityException
- Cuando falla el proceso de cifrado.java.io.IOException
- En caso de errores en el tratamiento de datos.