Right now im working on distributed password cracking software. It
is my assigmant.
The general idea is that I have a password file with usernames + encrypted passwords. The encryption algorithm has no known decryption algorithm.
I also have a large dictionary (list of words) that users might have used as passwords. I encrypt all the words in the dictionary and compare the encrypted word to the encrypted passwords from the password files.
In my case i need to creat the boss who holds the dictionary and workers who gets a part of the dictionary and they are running in the separated threads.

Give me some good advices how to do that.
I have also attaches codes from the main class because in this case they are the moust usefull