/// <summary> /// Constructor para el objeto SDES que opera un archivo /// </summary> /// <param name="nombreArchivo">Nombre simple del archivo Ejemplo -> "archivo.txt"</param> /// <param name="RutaAbsArchivo">Ruta absoluta del archivo que se cargó</param> /// <param name="RutaAbsServer">Ruta absoluta del server, hasta la carpeta donde está guardado el archivo</param> /// <param name="clave">Clave para operar SDES</param> public SDES(string nombreArchivo, string RutaAbsArchivo, string RutaAbsServer, int clave) { NombreArchivo = nombreArchivo; RutaAbsolutaArchivoOriginal = RutaAbsArchivo; RutaAbsolutaServer = RutaAbsServer; if (NombreArchivo.Split('.')[1] == "huff") { RutaAbsolutaArchivoOperado = RutaAbsServer + NombreArchivo.Split('.')[0] + ".sdes"; } else if (NombreArchivo.Split('.')[1] == "sdes") { RutaAbsolutaArchivoOperado = RutaAbsServer + NombreArchivo.Split('.')[0] + ".huff"; } Clave = clave; UtilidadeSDES = new SDES_Base(); }
/// <summary> /// Contructor para mensajes y contraseña /// </summary> /// <param name="cadenaCifrar">Cadena que se desea operar con SDES</param> /// <param name="clave">Clave para cifrar, descifrar</param> public SDES(string cadenaCifrar, int clave) { Clave = clave; CadenaCifrar = cadenaCifrar; UtilidadeSDES = new SDES_Base(); }