Hacker News new | ask | show | jobs
by pmiller2 4582 days ago
Slightly. Bitcoin mining encourages people to build SHA256 crackers. It's not inconceivable that these things could be repurposed to attack other types of SHA256 attacks besides those relevant to the BTC block chain.
2 comments

When "other SHA256 purposes" are implemented correctly, this is no issue at all. For example hashing passwords should use bcrypt or something similar, and HMACs should use long enough keys. While you may increase the search speed with ten orders of magnitude, it's still well beyond our current capabilities to successfully crack any SHA-2 hash.

See also the answer I just posted on the SE question.

Since the hypothetical brokenness of SHA256 is unknown, can we be sure there is a "correct" way to implement "other purposes"? Surely, it's conceivable a new attack could exploit an unforeseen weakness in all those uses.
I'm not sure it does encourage the use of SHA256 crackers.. It's about looking for/generating a particular hash, not cracking or breaking a hash; all that these miners do is generate more hashes quicker.