Engeneering Thesis "Design and implementation of hardware key software for user files protection and access authorization"
Copyright (c) 2021 Armand Pajor
PAAK is provided as-is under the MIT license for noncomercial and educational purposes.
This program allows to create an authentication key from USB device and protect your files.
Program works offline and every user has an independent account.
Files stay encrypted until you connect your authentication USB device key which is related to your account and your files.
Demo is recorded as a screencast in "screencast" directory.
Project is created with:
- C# .NET Core version: 3.1
- MahApps Icon Packs https://github.com/MahApps/MahApps.Metro
- Newtonsoft version: 12.0.3
- Material Design Themes version: 3.2.0
Windows .NET Framework 4.0
Download PAAK.exe from Paak_portable folder https://github.com/Armand98/paak/blob/master/Paak_portable/PAAK.exe
- Login
- Registration
- USB devices monitoring system
- Creating an authentication key from USB device with RSA cryptography
- Files and folders explorer
- Files AES cryptography
- Factory reset and data recovery
1.0 version released
Project inspired by YubiKey
Email: pajorarmand@gmail.com