packages feed

accelerate-examples-1.0.0.0: examples/hashcat/README.md

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