Password manager for the 5NTCM006C.1 Applied Cryptography module.
Team members:
Name | Student ID | UoW ID | IIT Email |
---|---|---|---|
Dhiraj Wishal (Team Leader) | 20200903 | w1838836 | [email protected] |
Thulana Thidaswin | 20200904 | w1838837 | [email protected] |
Faizan Muthaliff | 20200898 | w1838834 | [email protected] |
Before we prepare for the build, make sure to have the following dependencies,
- JDK. We prefer sticking to the latest version.
- Python. Again, we prefer the latest version.
- Cryptography python module.
First things first, clone this repository to a local directory.
git clone https://github.com/DhirajWishal/Kevlar {SOURCE}
cd {SOURCE}
Where {SOURCE}
means the directory where the repository is cloned to.
Once cloned, you need to open up the /client
folder in Intellij Idea, and the /server
project in Pycharm.
From there on, you first need to run the server project, then the client application.
Note: If you're running the application for the first time, you might have to configure the IDE(s).
The application is built and tested on the JDK version 17.0.1, and Python version 3.10.
This project is licensed under Apache2.0.