accelerate-hashcat
==================
The `accelerate-hashcat` program attempts to recover the plain text of an MD5
hash by comparing the unknown to the hash of every entry in a given dictionary,
which contains one word per line.
Some \*nix systems ship with an MD5 implementation which can be used to generate
hashes, try one of:
$ md5 -s password
MD5 ("password") = 5f4dcc3b5aa765d61d8327deb882cf99
$ echo -n password | md5sum
5f4dcc3b5aa765d61d8327deb882cf99 -
In the second example the `-n` argument to `echo` is required to omit the
trailing newline, which will change the computed hash value.
Standard dictionaries can also be found on most systems, and can be fed directly
into the program.
$ accelerate-hashcat -s 5f4dcc3b5aa765d61d8327deb882cf99 -d /usr/share/dict/english
The program will also accept multiple unknowns to recover, either via multiple
`-s` arguments or read from file, one per line.
Of course, it is more fun if we don't know what what results to expect
beforehand, in which case a dictionary of standard words won't get us too far.
Luckily, the Internet is a
[playground](https://wiki.skullsecurity.org/index.php?title=Passwords)...
$ accelerate-hashcat -d rockyou.txt md5.txt