EngineYard is holding a constest here, where given a phrase and a dictionary of words, come up with a 12 word phrase whose SHA1 hash has the smallest hamming distance from the SHA1 hash of the given phrase.
A couple of sites are using cloud/crowd-sourcing to try to bruteforce it, while others are using CUDA and GPUs. Some reports have the GPUs scoring mid-30 hamming distances, while the crowd-sourcing javascript have hamming distances in the 40s.
What would your approach to this contest be? One approach per answer.
Contest Has Closed