LockDown is a file encryption program written by Ben Klein and Eitan Michaelov. The project runs only on Windows!
- AES 128 CBC
- KMS(Key Management Sever)
- Key Generator
- FrontEnd Client Application
- PSQL DataBase -> KMS
- C -> AES and CBC implementation
- C++ -> Key Generator implementation
- C#/WPF -> FrontEnd Client
- C++ -> Server backend
- CIMG Library
- opencv Library
- PostgreSQL
- pqxx(PSQL Library for C++)
We suggest to download the libraries using VCPKG
First the server(LockDown.sln) must be turned on and then the client(LockDownClient/LockDownClient/LockDownClient.sln). Afterwards you just choose a file to encrypt and you can decrypt it later on :)