This project is experimental and may contain bugs. Use at your own risk. The author(s) are not responsible for any damages or losses resulting from the use of this software.
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 :)