|
|
|
|
|
by tialaramex
2118 days ago
|
|
> Not impossible, since the amortized cost for many common passwords is relatively low, but still sort of expensive. This statement seems like it gravely underplays the numbers. Traditional Unix crypt uses a 12-bit salt. So this means your precomputation (whether a Rainbow Table or not) is 4096 times more expensive. That's just about plausible though already uncomfortable ("Sorry boss, I know you said the budget was $10 but I actually spent forty thousand dollars"). But bcrypt uses a 128-bit salt. So now your precomputation is so much more expensive that if the equivalent ordinary brute force attack on a single password cost 1ยข and took one second on one machine, you'd spend a billion dollars per second, over a billion seconds, on each of a billion machines, and still not even have scratched the surface of the extra work you've incurred to do your precomputation. Or to put it another way: Impossible in practice. |
|