|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectp12f.exe.thirdsgateway.security.crypto.TripleDESEBCDICCryptoHelper
Clase de ayuda para la encriptación/desencriptación simétrica TRIPL DES EBCDIC
Field Summary | |
static java.lang.String |
CIPHER_3DES_CBC_NOPADDING
|
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
|
Method Summary | |
static java.lang.String |
decrypt(java.lang.String clave1,
java.lang.String clave2,
java.lang.String encType,
java.lang.String str)
Descifra la cadena dada str con el tipo de difrado encType y con las claves clave1 y clave2. |
static 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 con el tipo de cifrado encType y con las claves clave1 y clave2. |
static java.lang.String |
decryptBASE64(java.lang.String clave1,
java.lang.String clave2,
java.lang.String encryptedChain)
Descifra una cadena en Base 64 CIPHER_3DES_CBC_NOPADDING |
static java.lang.String |
decryptBASE64(java.lang.String clave1,
java.lang.String clave2,
java.lang.String modeCipherPadding,
java.lang.String encryptedChain)
Descifra una cadena en Base 64. |
static java.lang.String |
decryptHEX(java.lang.String clave1,
java.lang.String clave2,
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 |
static java.lang.String |
decryptHEX(java.lang.String clave1,
java.lang.String clave2,
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. |
static java.lang.String |
encrypt(java.lang.String clave1,
java.lang.String clave2,
java.lang.String encType,
java.lang.String str)
Cifra la cadena dada str con el tipo de difrado encType y con las claves clave1 y clave2. |
static 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 con el tipo de difrado encType y con las claves clave1 y clave2. |
static java.lang.String |
encryptBASE64(java.lang.String clave1,
java.lang.String clave2,
java.lang.String str)
Cifra la cadena dada str con el tipo de difrado Base64 y con las claves clave1 y clave2. |
static java.lang.String |
encryptBASE64(java.lang.String clave1,
java.lang.String clave2,
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. |
static java.lang.String |
encryptHEX(java.lang.String clave1,
java.lang.String clave2,
java.lang.String str)
Cifra la cadena str en TripleDES a partir dela password passPhrase y el modo de cifrado : CIPHER_3DES_CBC_NOPADDING |
static java.lang.String |
encryptHEX(java.lang.String clave1,
java.lang.String clave2,
java.lang.String modeCipherPadding,
java.lang.String str)
Cifra la cadena str en TripleDES a partir dela password passPhrase y el modo de cifrado. |
static java.lang.String |
getXMLStream()
|
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_NOPADDING
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 encoding
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
Method Detail |
public static java.lang.String encrypt(java.lang.String clave1, java.lang.String clave2, java.lang.String encType, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- encType
- str
-
CryptoHelperException
public static 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
- str
-
CryptoHelperException
public static java.lang.String decrypt(java.lang.String clave1, java.lang.String clave2, java.lang.String encType, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- encType
- str
-
CryptoHelperException
public static 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
- str
-
CryptoHelperException
public static java.lang.String encryptBASE64(java.lang.String clave1, java.lang.String clave2, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- str
-
CryptoHelperException
public static java.lang.String encryptBASE64(java.lang.String clave1, java.lang.String clave2, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- modeCipherPadding
- str
-
CryptoHelperException
public static java.lang.String decryptBASE64(java.lang.String clave1, java.lang.String clave2, java.lang.String encryptedChain) throws CryptoHelperException
clave1
- clave2
- encryptedChain
-
CryptoHelperException
public static java.lang.String decryptBASE64(java.lang.String clave1, java.lang.String clave2, java.lang.String modeCipherPadding, java.lang.String encryptedChain) throws CryptoHelperException
clave1
- clave2
- modeCipherPadding
- encryptedChain
-
CryptoHelperException
public static java.lang.String encryptHEX(java.lang.String clave1, java.lang.String clave2, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- str
-
CryptoHelperException
public static java.lang.String encryptHEX(java.lang.String clave1, java.lang.String clave2, java.lang.String modeCipherPadding, java.lang.String str) throws CryptoHelperException
clave1
- clave2
- modeCipherPadding
- str
-
CryptoHelperException
public static java.lang.String decryptHEX(java.lang.String clave1, java.lang.String clave2, java.lang.String encryptedChain) throws CryptoHelperException
clave1
- clave2
- encryptedChain
-
CryptoHelperException
public static java.lang.String decryptHEX(java.lang.String clave1, java.lang.String clave2, java.lang.String modeCipherPadding, java.lang.String encryptedChain) throws CryptoHelperException
clave1
- clave2
- modeCipherPadding
- encryptedChain
-
CryptoHelperException
public static byte[] doXOR(java.lang.String clave1, java.lang.String clave2) throws CryptoHelperException
clave1
- clave2
-
CryptoHelperException
public static java.lang.String getXMLStream() throws java.io.IOException
java.io.IOException
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |