pub fn crack<T: CrackTarget>(param: CrackParameter<T>) -> CrackResult
Expand description

This function starts a multi-threaded brute force attack on a given target string. It supports any alphabet you would like to use. You must provide a hashing function. There is a pre-build set of transformation functions available, such as hash_fncs::no_hashing or hash_fncs::sha256_hashing. You can also provide your own hashing strategy.

This library is really “dumb”. It checks each possible value and doesn’t use any probabilities for more or less probable passwords.

Parameters

Return

Returns a CrackResult.