longshot (hackage): Longshot enables to search for preimages from a given hash value using a brute-force method based on parallelism.  Support various search lengths, character sets and hashers  Strict mode: searches only for a given exact length  Deep mode: Incrementally searches when you do not know the exact length of search  Use CPUs as much as possible. Get the most out of them!  Use, however, memory as little as possible.  Please see the documentation at https://github.com/thyeem/longshot for usage example.
Keywords: algorithm|cryptography|library|mit|parallelism|program|search|brute-force-attacks|haskell