public String Encriptar(String str){
try {
// Codificar la cadena en bytes con UTF-8
byte[] utf8 = str.getBytes("UTF8");
// Encripta
byte[] enc = encrypt.doFinal(utf8);
// Codificar bytes a base64 para obtener una cadena
return new sun.misc.BASE64Encoder().encode(enc);
} catch (javax.crypto.BadPaddingException e) {
} catch (IllegalBlockSizeException e) {
} catch (UnsupportedEncodingException e) {
} catch (java.io.IOException e) {
}
return null;
}
public String Desencriptar(String str) {
try {
// Decode base64 para obtener bytes
byte[] dec = new sun.misc.BASE64Decoder().decodeBuffer(str);
// Decripta
byte[] utf8 = decrypt.doFinal(dec);
// Decodificar con UTF-8
return new String(utf8, "UTF8");
} catch (javax.crypto.BadPaddingException e) {
} catch (IllegalBlockSizeException e) {
} catch (UnsupportedEncodingException e) {
} catch (java.io.IOException e) {
}
return null;
}
actions Cooking Recipes Política Digital Photography Software Forex Trading Credit Attomey Treatment Cómo hacer dinero en línea Insurance Loans Trading Claim loans Mesothelioma Law Firm Mortgage Los préstamos y donaciones hosting Lawyer Moda y Diseño Donate Condominiums hotels Degree Hosting domains Conference Call Donate Car for Tax Credit Defensa Penal Abogados de la Florida Casino reviews Web Hosting y Dominios Recovery Transfer Gas/Electricity Classes Donate Your Car for Kids Dominios Seguros Online Making Money Web Hosting and Domains Rehab Cord Blood Salud Executive MBA ranking universities Fotografía digital Leyes y abogados Acciones Toys for children
No hay comentarios:
Publicar un comentario