Pregunta: | 49704 - COMO ENCRIPTO UN CODIGO EN JAVA |
Autor: | Julio David Cadavid |
Estoy interesado en ver el agoritmo de encriptación en java ya que tengo que presentar una practica en la universidad donde requiero encriptar y desencriptar un codigo por la tres formas que existen en java
Gracias por su ayuda |
Respuesta: | MARVIN CALLEJAS |
Julio, chequeate el siguiente codigo, únicamente tiene problemas al utilizar caracteres especiales, si lo resuelves te agradecería me comentaras.
public class desEncriptar { public desEncriptar() { } public static String encriptar(String s) { String s1 = "CGI"; String s2 = ""; boolean flag = false; boolean flag1 = false; int j = 0; int k = s1.length() - 1; for(int i = 0; i < s.length(); i++) { int l = s.charAt(i); char c1 = s1.charAt(j); for(l += c1; l > 255; l -= 255); char c = (char)l; s2 = s2 + c; if(++j > k) j = 0; } return s2; } public static String desencriptar(String s) { String s1 = "CGI"; String s2 = ""; boolean flag = false; boolean flag1 = false; int j = 0; int k = s1.length() - 1; for(int i = 0; i < s.length(); i++) { int l = s.charAt(i); char c1 = s1.charAt(j); for(l -= c1; l < 0; l += 255); char c = (char)l; s2 = s2 + c; if(++j > k) j = 0; } return s2; } |