public class Descifrado_Cesar {
public static void main
(String[] args
) {
Scanner sc
= new Scanner
(System.
in);
int desplazamiento = 0;
if (args.length >= 1) {
nombreFichero = args[0];
desplazamiento
= Integer.
parseInt(args
[1]);
// System.out.println("desplazamiento_actual: " + desplazamiento);
} else {
nombreFichero = "./Quijote.txt.cfr";
desplazamiento = 1;
}
desplazamiento = desplazamiento * -1;
if (desplazamiento > 26 || desplazamiento < -26) {
System.
out.
println("Error ---> El desplazamiento no puede ser > 26 ni < -26");
} else {
textoCifrado = cifrarFichero(nombreFichero, desplazamiento);
//File f2 = new File("./descifrado_Cesar.uncfr");
File f2
= new File(nombreFichero
+ ".uncfr");
try {
fw.write(textoCifrado);
System.
out.
println("ERROR ---> " + ex.
getMessage());
} finally {
if (fw != null) {
try {
fw.close();
System.
out.
println("Error al cerrar");
}
}
}
System.
out.
println("¡Descifrado completado!");
//System.out.println("Te hemos creado un archivo llamado descifrado_Cesar.uncfr en el que tienes tu texto descifrado.");
System.
out.
println("Te hemos creado un archivo llamado " + nombreFichero
+ ".uncfr" + " en el que tienes tu texto descifrado.");
System.
out.
println("Gracias por trabajar con nosotros. Que la fuerza te acompañe.");
// System.out.println("Desplazamiento: " + desplazamiento);
}
}
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}