Secure terminal-based chat, using RC4 stream cipher and Diffie-Hellman key exchange.