Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
very bad (and decreasing) performance on mode "Single" in certain circumstances #2425
I have a hash file where every line looks like this:
"candidate" is a very serious password candidate to test, with 50-60% success rate without even using mangling rules.
The performance is good if none of the candidates matches its hash, or if each candidate matches its hash. The performance is very bad if the file is a mix of both cases.
How to reproduce:
Memory consumption is quite high also, but performance is my main concern here.
Full discussion on the mailing-list:
Note, this bug has nothing to do with the min-cracks == 64 in dynamic. But I am going to see if that can be reduced to 1, since that DOES impact memory greatly, but I think that reduction will also greatly impact single throughput, when normal single rules are used. Dyna has a LOT of overhead. Reducing it to 1 (or SIMD_COEF) will make other runs of single run at probably 10-20% of what they should.
I have done a bit of single stepping, and I have not found where this problem is located at. I will look more when I have more time.