Skip to content
/ Kevlar Public
forked from DhirajWishal/Kevlar

Password manager for the 5NTCM006C.1 Applied Cryptography module.

License

Notifications You must be signed in to change notification settings

KD23243/Kevlar

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kevlar

Password manager for the 5NTCM006C.1 Applied Cryptography module.

Team members:

Name Student ID UoW ID IIT Email
Dhiraj Wishal (Team Leader) 20200903 w1838836 wishal.20200903@iit.ac.lk
Thulana Thidaswin 20200904 w1838837 thulana.20200904@iit.ac.lk
Faizan Muthaliff 20200898 w1838834 faizan.20200898@iit.ac.lk

How to build and run

Before we prepare for the build, make sure to have the following dependencies,

  1. JDK. We prefer sticking to the latest version.
  2. Python. Again, we prefer the latest version.
  3. 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).

Disclaimer

The application is built and tested on the JDK version 17.0.1, and Python version 3.10.

License

This project is licensed under Apache2.0.

About

Password manager for the 5NTCM006C.1 Applied Cryptography module.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 77.6%
  • Python 22.4%