Text this: Public-key cryptography