ECE 2524 final project. An implementation of AES and message sending.
For the server: Start the server with python server.py For the client: Start the client with python client.py username host port keyWhere host is the IP where the server is located, the port is the port over which the connection is established. The username is purely for identification and can be anything you want.
python3, unix-like system. A server-client chat protocol that uses AES-256 for secure communication. Unfortunately we were not able to get our original client/server code to work so in order to demonstrate our AES implementation we modified server/client code found at the following site to demonstrate our implementation of AES. http://code.activestate.com/recipes/531824-chat-server-client-using-selectselect/ James Gross, Matthew O'Neil, Michael Dunn, Lukas Lozovski