public void CargarParaCifrarZigZag([FromBody] object Cifrar)
        {
            var        a             = JsonConvert.SerializeObject(Cifrar);
            ZigZagData Zigzag        = JsonConvert.DeserializeObject <ZigZagData>(a);
            ZigZag     modelo        = new ZigZag();
            var        nombreArchivo = Zigzag.NombreArchivo.Split('.');
            var        nombre        = nombreArchivo[0];
            var        rutaArchivo   = Path.GetFullPath(Zigzag.NombreArchivo);
            var        rutaCif       = Path.GetFullPath("Archivos Cifrados\\" + nombre + ".zig");
            var        Archivo       = new FileStream(rutaArchivo, FileMode.OpenOrCreate);

            using (var lectura = new BinaryReader(Archivo))
            {
                var textoArchivo = new byte[Archivo.Length];
                var i            = 0;
                while (lectura.BaseStream.Position != lectura.BaseStream.Length)
                {
                    textoArchivo[i] = lectura.ReadByte();
                    i++;
                }
                var TextoCifrado = modelo.EncryptionZigZag(textoArchivo, Zigzag.Niveles);
                using (var writeStream = new FileStream(rutaCif, FileMode.OpenOrCreate))
                {
                    using (var writer = new BinaryWriter(writeStream))
                    {
                        writer.Write(TextoCifrado);
                    }
                }
            }
        }