public class Descifrado_Cesar_sin_clave {
public static void main
(String[] args
) {
Scanner sc
= new Scanner
(System.
in);
int desplazamiento;
if (args.length == 1) {
nombreFichero = args[0];
} else {
nombreFichero = "./Quijote.txt.cfr";
}
ArrayList<Character> contenidoFichero = new ArrayList<Character>();
try {
System.
out.
println("ERROR--->" + ex.
getMessage());
}
try {
int caracter = fr.read();
while (caracter != -1) {
contenidoFichero.add((char) caracter);
caracter = fr.read();
}
System.
out.
println("ERROR ---> " + ex.
getMessage());
}
String contenidoFicheroString
= "";
char caracterACaracter;
for (int i = 0; i < contenidoFichero.size(); i++) {
caracterACaracter = contenidoFichero.get(i);
contenidoFicheroString
= contenidoFicheroString
+ String.
valueOf(caracterACaracter
);
}
desplazamiento = obtenerDesplazamiento(contenidoFicheroString);
System.
out.
println("------------------------------------");
textoCifrado = cifradoCesar(contenidoFicheroString, desplazamiento);
//System.out.print(textoCifrado);
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 y sin clave de desplazamiento!");
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.");
}
}
{"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"}