|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectp12f.exe.pasarelapagos.security.crypto.TripleDESEBCDICCryptoHelper
Clase de ayuda para el cifrado/descifrado simétrico TRIPL DES EBCDIC
Field Summary | |
static java.lang.String |
CIPHER_3DES_CBC_NOPADDING
|
static java.lang.String |
CIPHER_3DES_CBC_PKCS5Padding
|
static java.lang.String |
CIPHER_3DES_CBC_SpacePADDING
|
static java.lang.String |
CIPHER_3DES_ECB_NOPADDING
|
static java.lang.String |
CIPHER_3DES_ECB_PKCS5Padding
|
static java.lang.String |
ENC_TYPE_BASE64
|
static java.lang.String |
ENC_TYPE_HEX
|
static java.lang.String |
ENC_TYPE_NONE
|
static java.lang.String |
encoding
|
Constructor Summary | |
TripleDESEBCDICCryptoHelper()
Constructor TripleDESEBCDICCryptoHelper |
Method Summary | |
java.lang.String |
decrypt(java.lang.String passPhrase,
java.lang.String encryptedChain)
Descifra una cadena en Base 64 CIPHER_3DES_CBC_NOPADDING |
java.lang.String |
decrypt(java.lang.String passPhrase,
java.lang.String modeCipherPadding,
java.lang.String encryptedChain)
Descifra una cadena en Base 64. |
java.lang.String |
decrypt(java.lang.String clave1,
java.lang.String clave2,
java.lang.String encType,
java.lang.String modeCipherPadding,
java.lang.String str)
Descifra la cadena dada str en el encType indicado, en base a unas claves y un modo de cifrado. |
java.lang.String |
decryptHEX(java.lang.String passPhrase,
java.lang.String encryptedChain)
Descifra una cadena en hexadecimal en base a un passWord y un modo de cifrado por defecto : CIPHER_3DES_CBC_NOPADDING |
java.lang.String |
decryptHEX(java.lang.String passPhrase,
java.lang.String modeCipherPadding,
java.lang.String encryptedChain)
Descifra una cadena en hexadecimal en base a un passWord y un modo de cifrado. |
static byte[] |
doXOR(java.lang.String clave1,
java.lang.String clave2)
Metodo que realiza el XOR de dos arrays de bytes. |
java.lang.String |
encrypt(java.lang.String passPhrase,
java.lang.String str)
Cifra la cadena dada str y la devuelve en Base64, en base a un password y un modo de cifrado. |
java.lang.String |
encrypt(java.lang.String passPhrase,
java.lang.String modeCipherPadding,
java.lang.String str)
Cifra la cadena dada str y la devuelve en Base64, en base a un password y un modo de cifrado. |
java.lang.String |
encrypt(java.lang.String clave1,
java.lang.String clave2,
java.lang.String encType,
java.lang.String modeCipherPadding,
java.lang.String str)
Cifra la cadena dada str y la devuelve en el encType indicado, en base a unas claves y un modo de cifrado. |
java.lang.String |
encryptHEX(java.lang.String passPhrase,
java.lang.String str)
Cifra la cadena str en TripleDES a partir del password passPhrase y el modo de cifrado : CIPHER_3DES_CBC_NOPADDING |
java.lang.String |
encryptHEX(java.lang.String passPhrase,
java.lang.String modeCipherPadding,
java.lang.String str)
Cifra la cadena str en TripleDES a partir del password passPhrase y el modo de cifrado. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final java.lang.String CIPHER_3DES_CBC_PKCS5Padding
public static final java.lang.String CIPHER_3DES_CBC_NOPADDING
public static final java.lang.String CIPHER_3DES_CBC_SpacePADDING
public static final java.lang.String CIPHER_3DES_ECB_PKCS5Padding
public static final java.lang.String CIPHER_3DES_ECB_NOPADDING
public static final java.lang.String ENC_TYPE_HEX
public static final java.lang.String ENC_TYPE_BASE64
public static final java.lang.String ENC_TYPE_NONE
public static final java.lang.String encoding
Constructor Detail |
public TripleDESEBCDICCryptoHelper()
Method Detail |
public java.lang.String encrypt(java.lang.String clave1, java.lang.String clave2, java.lang.String encType, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- encType
- Tipo de cifrado (base64, hexadecimal, ninguno)modeCipherPadding
- str
-
CryptoHelperException
public java.lang.String decrypt(java.lang.String clave1, java.lang.String clave2, java.lang.String encType, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- encType
- modeCipherPadding
- str
-
CryptoHelperException
public java.lang.String encrypt(java.lang.String passPhrase, java.lang.String str) throws CryptoHelperException
passPhrase
- str
-
CryptoHelperException
public java.lang.String encrypt(java.lang.String passPhrase, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
passPhrase
- modeCipherPadding
- str
-
CryptoHelperException
public java.lang.String encryptHEX(java.lang.String passPhrase, java.lang.String str) throws CryptoHelperException
passPhrase
- str
-
CryptoHelperException
public java.lang.String encryptHEX(java.lang.String passPhrase, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
passPhrase
- modeCipherPadding
- str
-
CryptoHelperException
public java.lang.String decryptHEX(java.lang.String passPhrase, java.lang.String encryptedChain) throws CryptoHelperException
passPhrase
- encryptedChain
-
CryptoHelperException
public java.lang.String decryptHEX(java.lang.String passPhrase, java.lang.String modeCipherPadding, java.lang.String encryptedChain) throws CryptoHelperException
passPhrase
- modeCipherPadding
- encryptedChain
-
CryptoHelperException
public java.lang.String decrypt(java.lang.String passPhrase, java.lang.String encryptedChain) throws CryptoHelperException
passPhrase
- encryptedChain
-
CryptoHelperException
public java.lang.String decrypt(java.lang.String passPhrase, java.lang.String modeCipherPadding, java.lang.String encryptedChain) throws CryptoHelperException
passPhrase
- modeCipherPadding
- encryptedChain
-
CryptoHelperException
public static byte[] doXOR(java.lang.String clave1, java.lang.String clave2) throws java.lang.Exception
clave1
- clave2
-
java.lang.Exception
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |