Text this: Cryptography, information theory, and error-correction :