Necesito que me ayuden para encriptar y a desencriptar, tengo un metodo simple pero necesito transformarlo sin ningun md5 o algo por el estilo les dejo el ejemplo !!
Es una forma simple pero es algo asi lo que necesito espero que me ayuden !
public String encriptar(String clave){
int cod = 0;
String resul = "", car = "";
int longi = clave.length();
for (int i = 0; i < longi; i++){
cod = clave.codePointAt(i);
cod = cod + i + 1;
car = Character.toString((char)cod);
cod = 39;
while (cod == 39){
cod = (int)(Math.random()*94 + 33);
}
resul = resul + car +(char)cod;
}
while (resul.length() < 99) {
cod = 39;
while (cod == 39){
cod = (int)(Math.random() * 94 + 33);
}
resul = resul + (char)cod;
}
longi = longi + 32;
if (longi == 39){
longi = 55;
}
resul = resul + (char)longi;
return resul;
}
public String desencriptar(String clave){
String resul = "", car = "";
int cod = 0, pos = 1;
int longi = clave.codePointAt(100) - 32;
if (longi == 23) {
longi = 7;
}
for (int i = 0; i < (longi*2) -1; i = i+2) {
cod = clave.codePointAt(i);
cod = cod - pos;
car = Character.toString((char)cod);
resul = resul + car;
pos = pos + 1;
}
return resul;