fino ad ora usavo questa semplice classe
codice:
package it.vegaspa.clientFXS.businessLogic;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
public class Encr_Decr {
// FUNZIONE PER CODIFICARE LA STRINGA
public String Encode(String stringToEncode){
BASE64Encoder encrypt = new BASE64Encoder();
String codedString = "";
try{
codedString = encrypt.encode(stringToEncode.getBytes());
// DEBUG
//System.out.println(codedString);
} catch (Exception e) {
e.printStackTrace();
}
return codedString;
}
// FUNZIONE PER DECODIFICARE LA STRINGA
public String Decode(String stringToDecode){
BASE64Decoder decrypt = new BASE64Decoder();
String decodedString = "";
try {
decodedString = new String(decrypt.decodeBuffer(stringToDecode));
// DEBUG
//System.out.println(decodedString);
} catch (Exception e) {
e.printStackTrace();
}
return decodedString;
}
}
solo che mi genera caratteri che non vanno bene...
io vorrei criptare/decriptare usando solo nuomeri e caratteri dell'alfabeto...
consigli ???