33
6
What is the potential that the ASICs being developed for mining could be used for other cryptographic applications such as building rainbow tables? I know that for instance those that crack GSM with rainbow tables utilize systems similar to those for mining for building rainbow tables and decrypting GSM packets. Such systems are also used for building MD5, SHA, rainbow tables for traditional password/shadowfile cracking.
I don't even think it would help there since password cracking requires that you find a password with the exact hash whereas an ASIC seeks only a hash with a value less than or equal to another one. – jeteon – 2016-07-16T17:52:20.040
If the password hash starts with 4 zero-bytes like I wrote above, then it would find those candidates, which would be a great help. However you will likely never be in a situation where these prerequisites are present. – Dr.Haribo – 2016-07-16T17:54:58.537
No you wouldn't. A hash that starts with 5 zero bytes, for instance, would meet the goals of the ASIC and it would stop. It never seeks an exact hash value, only one that starts a certain way which is why you can't recover passwords with it. – jeteon – 2016-07-16T19:02:04.287
It doesn't stop but continues and reports more results. At least the ASICs at the time this answer was written. However since then there are now ASICs that don't scan the entire nonce-range, and ASICs work so quickly that they are not able to report all nonces that result in 4 zero bytes. These new ASICs are even more useless for password cracking. – Dr.Haribo – 2016-07-16T19:06:07.043