System.setSecurityManager(new SecurityManager());
}
final ExecutorService executorService = Executors.newFixedThreadPool(THREADS_COUNT);
for (int i = 0; i < THREADS_COUNT; i++) {
final BruteForceMD5 forceMD5Task = new BruteForceMD5(BigInteger.ZERO, null, THREADS_COUNT, i, DIGEST);
executorService.submit(new RemoteTask(URL, forceMD5Task));
}
try {
executorService.shutdown();