public void Reset() { switch (Extension) { case "scif": File.Delete(RutaAbsolutaServer + NombreArchivo + ".txt"); DescifradoSDES = new DescifradoSDES("", "", "", 0, ""); break; case "txt": File.Delete(RutaAbsolutaServer + NombreArchivo + ".scif"); CifradoSDES = new CifradoSDES("", "", "", 0, ""); break; } Data.Instancia.ArchivoCargado = false; Data.Instancia.EleccionOperacion = false; }
public void Operar(string rutaArchivoPermutaciones) { try { switch (Extension) { case "txt": //Cifra CifradoSDES = new CifradoSDES(NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer, Clave, rutaArchivoPermutaciones); CifradoSDES.Cifrar(); break; case "scif": //Descifra DescifradoSDES = new DescifradoSDES(NombreArchivo, RutaAbsolutaArchivo, RutaAbsolutaServer, Clave, rutaArchivoPermutaciones); DescifradoSDES.Descifrar(); break; } } catch (Exception e) { throw new Exception(e.Message); } }