miércoles, 7 de octubre de 2015

Cifrado cesar en Java

Codigo:

package cesarconsola;
public class CesarConsola {

    public static void main(String[] args) {
    Integer clave = 2;
    String frase1 = "Jose Abel Garcia"; //si 2,d
    String frase2 = "";
    char[] charfrase1 = frase1.toCharArray();
  
    char[]may = {'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U' ,    'V', 'W', 'X', 'Y', 'Z' };
    char[]min = {'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u',  'v', 'w',     'x', 'y', 'z'}; 
      
   int largo_frase=charfrase1.length;
   /*System.out.println(largo_frase);*/
 
   for(int i=0;i<largo_frase;i++)
   {
    for (int j=0;j<min.length;j++){
      if(charfrase1[i]==min[j]){
          frase2 = frase2 + min[j+clave];
                 
      }
          if(charfrase1[i]== may[j]){
             frase2 = frase2 + may[j + clave];
           
           
          }
      }
        
    }
       System.out.println ("la frase encriptada es:"+frase2);
  
}
}

                                        Ejecutando desde consola