You can unscramble the hashes of humanity's 5 billion email addresses in ten milliseconds for $0.0069

Orders of magnitude, as in “40^30 is about 1.15e+48”. That’s 1.15 trillion trillion trillion trillion or 1.15 Octillion (if you’re in Europe; Quindecillion in the US).

Now, consider the entire world’s worth is estimated at about $250 trillion. That’s 2.5e+14. You’d need a way better deal than $0.0069 per 5 billion if you’re ever going to pay that. And a bit more time as well.

As a little exercise I calculated the amount of characters per email address you’d be able to buy a rainbow table for at that price: it’d cover the 16-character table (costing ‘only’ $59 trillion) but would not even be close to the price of the 17-character table (costing $2371 trillion).
More realistically, the table for 12 characters would possibly be affordable at $23 million, even the 13-character one could be considered (at just over $900 million), so even hashing all the possible ‘gmail.com’ addresses will be prohibitively expensive as it’s not unlikely to have more than 12 characters before the “@” symbol… And you’ll have to re-calculate for every domain.
Time-wise, at 5 billion hashes per 10 milliseconds the 12-character table will take just over 1 year to calculate. The 13-character table takes 42 years, the 16-character table takes 2.7 million years and the 17-character one takes over 108 million years…

Exponents… always a surprise.

1 Like