/securemessenger

A secure instant messenger between two parties, ensuring confidentiality, integrity, and authentication.

Primary LanguageJava

Secure Messenger

A secure instant messenger between client and server, written in Java

This project was built for SENG 360 (Security Engineering) at the University of Victoria. The full assignment requirements can be found in requirements.pdf.

For extensive method documentation, see the /docs/ folder.

The code was written by Kyle Thorpe and Daniel Frankcom.

  1. To run the code, first compile with javac *.java

  2. Next, run a server with java Messenger server

    If authentication is required, the password is hunter2

  3. Finally, run a client with java Messenger client

    If authentication is required, the password is hunter3

Follow the prompts in the GUI for connection and communication