06-16-2015, 02:46 AM
You're right, ol epixoip done fucked up on this one. Thank you for catching this error!
I was being lazy and didn't benchmark with 99999 iterations, I just took the the -b speed (1000 iterations) and divided it by 100. Or at least that's what I intended to do -- I actually divided by 100,000 by accident! Got that number 100,000 stuck in my head...
So while I should have done 938850 / 100 = 9.38 KH/s, I actually did 938850 / 100000 = 9.38 H/s!
The cool thing is even being off by three orders of magnitude, it's still over 32x slower than WPA2 for a single salt. Oh and don't forget that there's still an additional 5000+ PBKDF2-HMAC-SHA256 rounds and an additional SHA256 operation in the mix:
938850 / 105.001 = 8.9 KH/s
So yeah, not as slow as I incorrectly thought, but still proper slow
I was being lazy and didn't benchmark with 99999 iterations, I just took the the -b speed (1000 iterations) and divided it by 100. Or at least that's what I intended to do -- I actually divided by 100,000 by accident! Got that number 100,000 stuck in my head...
So while I should have done 938850 / 100 = 9.38 KH/s, I actually did 938850 / 100000 = 9.38 H/s!
The cool thing is even being off by three orders of magnitude, it's still over 32x slower than WPA2 for a single salt. Oh and don't forget that there's still an additional 5000+ PBKDF2-HMAC-SHA256 rounds and an additional SHA256 operation in the mix:
938850 / 105.001 = 8.9 KH/s
So yeah, not as slow as I incorrectly thought, but still proper slow