For example, Alice and Bob meet in person. They plug their credit-card-sized one-time pads into each other and exchange giga-Bytes of truely random numbers generated on-card. Then when Alice wishes to send Bob a message over an untrusted chanel (i.e. the internet), she adds a section of the random numbers to her message (modulo 256). Bob then decrypts with his matching set of numbers.
The used numbers are then deleted on both Alice and Bob's cards.
A single meeting between A & B would be enough to encrypt every text message they send for ever after. All that is needed is an international set of standards for doing this and the associated hardware. For example, you could take your OTPad to your bank and plug in into a socket and exchange random numbers, and use them for secure banking at home. No CA's required.
This is future-proof and unhackable (assuming A & B's computers are not compromised).
You could even exchange the random numbers over an untrusted chanel. Just make sure there's a huge number. If everyone does this, it would overwhelm the storage capacity of the NSA and friends.