Function libbruteforce::crack[][src]

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

This function starts a multithreaded brute force attack on a given target string. It supports any alphabet you want to use. You must provide a transformation function. There is a pre-build set of transformation functions available, such as transform_fns::NO_HASHING, or transform_fns::SHA256. You can also provide your own function if it is compatible with transform_fns::TransformFn.

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

Parameters