View Single Post
Saturn's Avatar
Posts: 1,648 | Thanked: 2,122 times | Joined on Mar 2007 @ UNKLE's Never Never Land
#358
Originally Posted by impeham View Post
Yes - i already did, but still didn't understand that - what is the difference between entering a word from a dictionary or words generated at runtime according to certain algorithm? i mean - why the later isn't possible also?
On purpose you choose algorithms that are very expensive (i.e. need many steps and complex calculations) so that even powerful CPUs need a considerable amount of time. Then you can slow down enough a generate-try attack.

The dictionaries are calculated with optimised parallel processing in hardware (FPGA) that is a fraction of what a CPU would need.

oversimplified answer - but i hope it gives you some directions to where to search.
 

The Following User Says Thank You to Saturn For This Useful Post: