Re: LOL true dat
Or put more generally, any encryption where the key contains significantly fewer bits than the data encrypted is (ultimately) at risk.
Each piece of data encrypted reveals further information about the possible set of keys which could have generated the ciphertext from the plaintext. In this sense, we already know how to crack almost all of today's codes algorithmically, but those algorithms require enormous parallel clusters.
The only way we can assure permanent security is, as you mentioned, to use one time pads. Since the key >= data, no repeating pattern exists in the ciphertext.
What is interesting about quantum encryption is that it relies on physics instead of mathematics to keep secrets. I'd be very interested in learning more about it, sometimes it's hard to believe it would even work.