Posteado por: [p3ll3] | abril 1, 2008

Codigo Cesar Java

Codigo cesar Explicacion

public class CifradoDescifrado {

/** Creates a new instance of CifradoDescifrado */
public static BufferedReader entrada = new BufferedReader (new InputStreamReader (System.in));

public static void main(String[] args)throws IOException {

CesarCod();

}
public static void CesarCod()throws IOException{

char [] palabraV = {‘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’};
String palabraN=””;
int clave=0;

System.out.println(“Digite la palabra que desea cifrar: “);
String palabra = entrada.readLine();
palabra = palabra.toLowerCase();
System.out.println(“Digite la clave para codificar entre 1 y 24): “);
clave = Integer.parseInt(entrada.readLine());

if(clave > 0){

for (int i=0;i = 26){
int temp = j+clave;
int tmp = temp-26;
palabraN = palabraN.concat(“”+palabraV[tmp]);
}else{
palabraN = palabraN.concat(“”+palabraV[j+clave]);
}
}

}

}

}else{
System.out.println(“Digite un numero correcto de clave”);
CesarCod();
}

palabra = palabra.trim();
System.out.println(“Su palabra cifrada es: “+palabraN);

}

}

Espero que les sirva, este es solo la codificacion , mas adelante explicare como decodificarlo.

Mas informacion e historia aqui
.

Saludos : )

Anuncios

Responses

  1. Muy interesante, sugiero que lo indiques paso a paso para aquellos que recien comenzamos en java

    • Gracias, basicamente no hay mucho en que perderse pero especificamente que es lo que ocupa que le explique? Para ver la teoría en la sección seguridad/criptografía y estego esta este link en donde se explica el algoritmo, cualquier cosa me avisa…

      https://b4ckdoor.wordpress.com/2010/03/13/cifrado-de-cesar/

  2. Estimado me podrias reenviar el codigo para ejecutarlo y poder analizarlo con la pnatalla

    • Solamente copie el código y lo compila 😉


Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Categorías

A %d blogueros les gusta esto: