The correction should be "There is not enough human accessible energy to crack them at the current level of technology (and for the next few decades or even centuries)"
Actually, no. I'm going to give you this overly used infographic.
The problem comes from possible incorrect implementation of the various cryptographic primatives, or quantum computers breaking the algorithm itself rather than a bruteforce attack on every single known key. The chance of a collision is so low I'd say you'd be more likely to be able to win the lottery 5 times in a row than this occurring.