// crack zip NYI
 public List <string> CrackZip(int workers, int batchSize, Tuple <char[], char[]> batch)
 {
     start     = batch.Item1;
     end       = batch.Item2;
     CheckPass = CheckAgainstZip;
     Run(workers, batchSize);
     return(results);
 }
 // Crack .net managed exe
 public List <string> CrackManagedExe(int workers, int batchSize, Tuple <char[], char[]> batch)
 {
     start     = batch.Item1;
     end       = batch.Item2;
     CheckPass = CheckAgainstManagedExe;
     LoadAssembly();
     Run(workers, batchSize);
     return(results);
 }