3 ms·
Oooog. Boy is my face red. I was recalculating the main SHA1 each time through the loop. A minor refactoring mistake with a major impact... With the base st
by cyberfox 17y ago
Oooog. Boy is my face red. I was recalculating the main SHA1 each time through the loop. A minor refactoring mistake with a major impact...
With the base string hash pulled out of the loop, it's looking more like 1.7M SHA1 + HD calcs/core/sec.
- matta 17y agoYeah, mine's Perl, and running on a slower processor, so the difference feels about right. Of course my main calculation is only one line: $hamming_dist = unpack("%160b*", sha1($attempt_phrase) ^ $challenge_sha); :)