Speed difference between brute and dictionary for very slow hashes (7-zip) ?
#1
Hi!

Why there is so big difference between bruteforce attack mode and dictionary attack mode exist for very slow algorithms ?
Particular I mean 7-zip hash calculation.

My GTX750 is able to get 1049 H/s in bruteforce and 210 H/s in dictionary.

I read all involved wiki topics:
"How to create more work for full speed?"
"Why is my attack so slow?"
"Why does hashcat says it has only 2% GPU utilization?"

There is some explanation for fast (md5 - many MH/s) and slow (scrypt - many kH/s).
But what is wrong with very slow 7-zip hash (several hundreds H/s) ?

There is almost none traffic for 7-zip, just around 100 kB/s, isn't it ?
GPU is utilized 100% and produce only 210 H/s (5 ms period).
PCIe delays is about 5 - 10 us. So delays are 1000 times lower.

Is there any pipeline block in 7-zip hash calculation?
Speed difference is equal 5 times (1049/210). So maybe there is 5-stage pipeline which could not work with dictionary attack ?

I'm not saying that this is good or bad.
Just want to know a some technical details about why this happens, if possible of couse.

Thanks a lot!


Messages In This Thread
Speed difference between brute and dictionary for very slow hashes (7-zip) ? - by marpolo - 12-29-2016, 11:03 AM