saucecode / securecat

RC4 encrypted ncurses chat client

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

securecat

secure chat client written in C++ using ncurses. This program was created to facilitate the secure communication between parties that are aware of a shared secret key.

Uses dyad.c for networking: https://github.com/rxi/dyad

rc4.cpp was ported from a RC4 implementation in a python script found online.

The client operates simply by encrypting and decrypting all outgoing and incoming data from the server, using the key the user inputs at the program start.

The server operates by relaying this encrypted data between the connected clients.

About

RC4 encrypted ncurses chat client


Languages

Language:C 76.6%Language:C++ 23.1%Language:Shell 0.3%