09-30-2021, 01:06 PM
(09-30-2021, 11:34 AM)Sondero Wrote:no skipping possible, iterations are basically working like this,(09-30-2021, 09:41 AM)Xanadrel Wrote: One word: iterations.
So are there parts of hash calculation which are the same and can be skipped or how is the iteration working?
And most important, can i use this information to optimize my attack ? ;-)
do 5000 times a calculation (just for purpose) md5 and everytime you use the output as input for the next round auf md5
so just think of a "slow" hash which lets say one calculation needs 1 milisecond, if you look at keepass examples they start with $keepass$*1*50000 or $keepass$*2*6000*, 50000 and 6000 are the iterations, but these iterations are "randomized" in real world application, so it could be that there are no 6000 iterations but 9000 or something else, the calculation cannot be faster than lets say 1 milisecond so just to test 1 password you have to spend x times iterations * 1 milisencond, higher iterationcount results in "slower" cracking