Etiquetas

viernes, 19 de diciembre de 2014

Código de Encriptacion

public class Programa {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        String cadena = "sistemas computacionales 1";
        int f = 1, c = 0, i = 0, j = 0, conta = 0;
        String Matriz[][] = new String [8][8];
        for (int k = 0; k < Matriz.length; k++) {
            for (int l = 0; l < Matriz.length; l++) {
                Matriz[k][l] = ""+(char)(8*l+(Math.random()-k));
               
            }
           
        }
        Matriz[0][0]=cadena.length()+"";
        if (cadena.length() < 64) {
            while (conta < cadena.length()) {
                if (f == 8) {
                    f = 0;
                    c++;
                } else {
                    Matriz[f][c]=""+(char)(cadena.charAt(conta)+((char)5));
                    conta++;
                    f++;
                }

            }
        }
        for (int k = 0; k < 8; k++) {
            for (int l = 0; l < 8; l++) {
                System.out.print(""+Matriz[k][l]);
               
            }
            System.out.println("");
           
        }
        f = 1;
        c = 0;
        conta=0;
        while (conta<Integer.parseInt(Matriz[0][0])) {
            if (f == 8) {
                    f = 0;
                    c++;
                     
                } else {
                    System.out.print(""+(char)(Matriz[f][c].charAt(0)-((char)5)));
                    conta++;
                    f++;
                }

           
        }
    }

}

No hay comentarios:

Publicar un comentario

Nota: solo los miembros de este blog pueden publicar comentarios.