NSA@Home: Fast SHA1 Generator Using FPGA (RE: Engine Yard Hashing Contest)
nsa.unaligned.org
nsa.unaligned.org
There is also the copabana http://www.copacobana.org/ for DES breaking.
But the one you're linking here is that much more impressive for working with recycled boards.
sha1(secret + salt) = hash
Assuming you don't know the salt you're left with (secret + salt). In the likely case (since you've already gotten the hashed value somehow) that you do know the salt it is trivial to determine the secret.Would any of the resident YC crypto folks care to weigh in on this?
Salts effectively make a password longer, without more for the user has to remember. The purpose is to make it much harder to make rainbow tables that will be effective on a system that uses salts (Now you have to have a rainbow table that has a hash for every possible salt for just the word "password"!)
Salts are typically stored with the hash, so if you get one, you get the other. In the case you don't get the salt, well, you're left with a very long salt+password combination to break (good luck). With the salt, you can break shorter passwords in a reasonable amount of time (depending on how computationally expensive the hash is).
With a salted hash, the only real feasible way is to just brute force it. That's exactly what this NSA@Home thing does. It just may require a small amount of tweaking to make sure to prepend the salt to every password attempt, but basically it is a very capable hash cracker.