I think given the state of things that one should assume private communication across computer networks is impossible. The only way to communicate privately via computer is to encrypt your message with strong encryption in meatspace, so that it's encrypted before it even gets typed into a computer. One-time pads work for short text messages, with the typical problem of exchanging pads. I would be interested to hear of any implementations of stream ciphers, public key schemes, or D-H key exchanges that are feasible to perform on paper.
https://github.com/Fasrad/otpgen?files=1